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

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

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

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

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

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

4.删除下面的特殊文件


5.删除脚本

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


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

     

    加空格

     

6.执行结果


posted @ 2018-05-27 18:26  韧小钊  阅读(134)  评论(0)    收藏  举报