1,显示时间并压缩。
echo
"[`date +%y%m%d`]"命令。
2,grep,fgrep,egrep命令
echo
"[`date +%y%m%d`]"
ls |grep jack|grep -v gz|grep -v `date +%Y%m%d`|xargs -l -t gzip
解析:
ls ----现实目录下内容
grep jack ----过滤出包含有jack的语句
grep -v grep ----去除grep语句本身
grep -v `date+%y%m%d` ----去除当天的包含前三项过滤内容
xargs -l -t 输出过滤结果,执行命令gzip
总体解释:
过滤出包含jack的,去除已经压缩的gz文件,去除当天的log,然后用gzip压缩该文件。
ls |grep jack|grep -v gz|grep -v `date +%Y%m%d`|xargs -l -t gzip
解析:
ls ----现实目录下内容
grep jack ----过滤出包含有jack的语句
grep -v grep ----去除grep语句本身
grep -v `date+%y%m%d` ----去除当天的包含前三项过滤内容
xargs -l -t 输出过滤结果,执行命令gzip
总体解释:
过滤出包含jack的,去除已经压缩的gz文件,去除当天的log,然后用gzip压缩该文件。
本文出自 “Focus on Oracle” 博客,请务必保留此出处http://alexy.blog.51cto.com/6115453/1075384