獲取當天的日誌:ios
######/home/nagios/query_log.sh 腳本執行的是獲取昨天的日誌ide
所以 把獲取昨天的時間命令取消`date -d yesterday +%Y%m%d` 此時獲取的是今天的日誌spa
爲避免以前的昨天日誌被覆蓋掉,還須要把/home/nagios/checklog路徑更換成一個臨時路徑/tmp/test日誌
步驟:orm
註釋:1,$能夠直接用g表示 全局的意思blog
cp query_log.sh /tmp/test/1.sh 複製腳本到tmp/test目錄字符串
1,$s@`date -d yesterday +%Y%m%d`/@@g ##把`date -d yesterday +%Y%m%d` 取消get
1,$s@/home/nagios/checklog@/tmp/test ##把/home/nagios/checklog換成/tmp/testit
sh 1.sh ##運行腳本 而後就能夠查看今天的日誌了io
替換命令也可使用sed命令
-i直接在文中替換
sed -i 's#nagiosadmin#oldboy#g' cgi.cfg
sed -i 's/原字符串/替換字符串/g' filename