Chinaunix

标题: [rm]如何批量删除文件 [打印本页]

作者: ainiwilliam    时间: 2006-08-22 22:51
标题: [rm]如何批量删除文件
[size=-2]如有文件 index.11     index.12 ....     index.19
可用这种匹配方式删除所有文件  rm   index.1[1-9]

但有文件 index.11     index.12 ....     index.32
我试过用  rm index.[11-32] 不行

请问一下该用什么形式
谢谢

  


[ 本帖最后由 lunchan 于 2006-8-23 10:32 编辑 ]
作者: sakulagi    时间: 2006-08-23 04:48
for f in `seq 11 32`; do rm "index.$f"; done
作者: fish007    时间: 2006-08-23 09:19
如果确定这个目录中只有index.11,index.12等你想要删除的文件,而没有其它以index开头(你不想删除的文件)的话,可以用:
rm -rf index.*来解决(一次搞定,干干净净)
作者: yangwen_abc    时间: 2006-08-23 09:44
rm index.[1-2][1-9] && rm index.3[0-2]




欢迎光临 Chinaunix (http://bbs.chinaunix.net/) Powered by Discuz! X3.2