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