Chinaunix

标题: 求教,如何用脚本删除多个文件 [打印本页]

作者: zhyp    时间: 2010-05-14 10:31
标题: 求教,如何用脚本删除多个文件
我现在有个文本文件,里面记录的是需要删除的文件的路径,每条记录是一行的,我现在想写个脚本,删除这个文本文件里所指向的所有文件,请问该怎么实现,谢谢
作者: springwind426    时间: 2010-05-14 10:31

  1. while read f
  2. do
  3.    rm -rf "$f"
  4. done < 文件

复制代码

作者: where27    时间: 2010-05-14 10:35
如果文本里面记录的是绝对路径的话。。
  1. more file|xargs -n 1 rm -rf {}
复制代码

作者: yigenjin    时间: 2010-05-14 10:35
for f in `cat 文本文件`; do rm -f $f; done

希望你文件路径里没有空格
作者: blackold    时间: 2010-05-14 10:35
  1. xargs -a urfile rm
复制代码

作者: 昭襄王    时间: 2010-05-14 11:39
cat urfile | while read line ;do rm -rf "$line" ;done
作者: zhyp    时间: 2010-05-14 11:43
楼上几位兄弟说的都可以实现我需要的功能,只好将分给答得最快的那位兄弟了,谢谢几位




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