shell指令碼按當前日期輸出日誌的實現

2022-09-26 13:42:32 字數 1191 閱讀 5261

shell指令碼基本技能是設定變數,輸出資訊。如下:

sh指令碼輸出到控制台

將以上指令碼儲存到test.sh指令碼檔案中,並賦予可執行許可權:sudo chmod +x test.sh

執行指令碼www.cppcns.com:bash test.sh

控制台輸出:

輸出到控制台,並且寫入日誌檔案:

執行指令碼,會在當前目錄下生成 log20190826.log檔案,開啟它發現成功寫入日誌資訊:

指令碼**:

#!/bin/bash

#檔名:test.sh

name="xiongzaiqiren"

echo $na程式設計客棧me

程式設計客棧echo "backup date:" $(date +"%y-%m-%d %h:%m:%s")

dawww.cppcns.comte=` '+%y%m%d-%h%m%s'`

echo $date

lognamedate=`date '+%y%m%d'`

echo " " >> log$lognamedate.log

echo "———————————————–" >> log$lognamedate.log

echo "backup date:" $(date +"%y-%m-%d %h:%m:%s") >> log$lognamedate.log

echo "———————————————– " >> log$lognamedate.log

當前日期格式輸出:

#將當前時間和包含換行符的文字內容輸出到檔案

echo -e $(date) "\nhello world !" >> test.txt

#將當前時間(格式化)和包含換行符的文字內容輸出到檔案

echo -e `date '+%y-%m-%d %h:%m:%s %a'` "\nhello world !" >> test.txt

#同上,簡化版。

echo -e `date '+%f %t %a'` "\nhello world !" >> test.txt

#輸出到以日期格式檔案名

echo -e $(date) "\nhello world !" >> test`date +'%y-%m-%d'`.txt

效果:檢視 mylog/test.txt 內容如下:

檢視mylog/test2019-11-18.txt 內容同理,不再贅述。

Python獲取並輸出當前日期時間

python獲取並輸出當前日期時間 取得時間相關的資訊的話,要用到python time模組,python time模組裡面有很多非常好用的功能,你可以去官方 文件了解下,要取的當前時間的話,要取得當前時間的時間戳,時間戳好像是1970年到現在時間相隔的時間。你可以試下下面的方式來取得當前時間的時間...

Python獲取並輸出當前日期時間

取得時間相關的資訊的話,要用到python time模組,python time模組裡面有很多非常好用的功能,你可以去官方 文件了解下,要取的當前時間的話,要取得當前時間的時間戳,時間戳好像是1970年到現在時間相隔的時間。你可以試下下面的方式來取得當前時間的時間戳 import time prin...

Python獲取並輸出當前日期時間

123 4567 取得當前時間戳 import time print time.time 格式化時間戳為標準格式 print time.strftime y.m.d time.localtime time.time 獲取30天前的時間 通過加減秒數來獲取現在或者未來某個時間點 print time....