shell批量删除特殊符号命名的文件

时间:2024-04-03 16:55:26

1.循环遍历,找出需要删除的文件

2.之前删除一个特殊文件,是通过inum值,比较麻烦

3.可以通过转义符\去删除(加引号删除没成功,就不总结了)

    比如删除文件HDJH_%%$PDATD._209.dat

            rm -rf  HDJH_%%\$PDATD._209.dat

4.删除下面的特殊文件

shell批量删除特殊符号命名的文件

5.删除脚本

  获取文件名i,判断是否包含特殊字符$,包含就在$前加上转义符\,执行删除

shell批量删除特殊符号命名的文件

 (注意if和[之间要有空格

     shell批量删除特殊符号命名的文件

    加空格

     shell批量删除特殊符号命名的文件

6.执行结果

shell批量删除特殊符号命名的文件