shell 删除文件,过滤多个指定文件

多个文件名的分隔符是 \|,这里之所以用\是要对|进行转义

ls |grep -v "test.txt\|test1.txt"|xargs rm -rf

还可以用下面的语句

rm -rf  `ls|grep -v "test.txt\|test1.txt"`

shell 删除文件,过滤多个指定文件_第1张图片

你可能感兴趣的:(17_linux)