Shell,删除文件时排除特定文件

删除文件时排除特定文件
删除当前目录下所有 *.log文件,除了nginx.log

rm `ls *.log|egrep -v nginx.log`  
rm `ls *.log|awk '{if($0 != "nginx.log") print $0}'`  

排除多个文件

rm `ls *.log|egrep -v '(nginx.log|mysqld.log|http.log)'`  
rm `find . -name *.log | egrep -v '(nginx.log|mysqld.log|http.log)'`  

Grizzly

Never say never!