如何按列表删除文件
- eexpress
- 帖子: 58428
- 注册时间: 2005-08-14 21:55
- 来自: 长沙
-
- 帖子: 85
- 注册时间: 2007-03-10 12:34
- 联系:
Re: 如何按列表删除文件
能详细点吗?最好是完整的命令,谢谢
-
- 帖子: 28
- 注册时间: 2007-01-16 23:26
Re: 如何按列表删除文件
使用python可以这样,open,readlines到列表中,walk目录,查找filename是否在readlines中,不在,进行处理,在,不处理。
eexpress的regex的更加方便,不过使用regex还是有些难度的。
eexpress的regex的更加方便,不过使用regex还是有些难度的。
- xiooli
- 帖子: 6956
- 注册时间: 2007-11-19 21:51
- 来自: 成都
- 联系:
Re: 如何按列表删除文件
for i in *;do if [ "`grep -w "$i" file`" ] || [ "$i" = "file" ];then continue;else rm $i;fi;done
file 就是你的列表文件。
file 就是你的列表文件。
-
- 帖子: 85
- 注册时间: 2007-03-10 12:34
- 联系:
Re: 如何按列表删除文件
谢谢,有效xiooli 写了:for i in *;do if [ "`grep -w "$i" file`" ] || [ "$i" = "file" ];then continue;else rm $i;fi;done
file 就是你的列表文件。
- xiooli
- 帖子: 6956
- 注册时间: 2007-11-19 21:51
- 来自: 成都
- 联系:
Re: 如何按列表删除文件
表这么肉麻,我这个是笨办法,ee大仙那个才是高手的方法,可是我不太会用find额。djhui 写了:谢谢,有效xiooli 写了:for i in *;do if [ "`grep -w "$i" file`" ] || [ "$i" = "file" ];then continue;else rm $i;fi;done
file 就是你的列表文件。