获取当天的日志: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