各位帮忙写个循环删除文件的脚本,谢谢

sh/bash/dash/ksh/zsh等Shell脚本
回复
头像
RoronoaZoro
帖子: 6
注册时间: 2009-04-14 21:38
联系:

各位帮忙写个循环删除文件的脚本,谢谢

#1

帖子 RoronoaZoro » 2009-06-26 3:10

windows前几天中毒了,毒的够深。。。
在每个文件夹下都建立了两个文件。Desktop_1.ini和Desktop_2.ini

所有的分区的文件夹都这样。。(当然不包括linux 分区)

XP被我格了,由于种种原因现在没有装上,只剩个ubuntu 。

D盘和E盘有我需要的资料,所以不能格。希望大家帮我写个bash删除这两个文件 。。谢谢。。
多云转雨伴四六级偏北风
头像
ChenFengyuan
帖子: 770
注册时间: 2008-03-23 0:39

Re: 各位帮忙写个循环删除文件的脚本,谢谢

#2

帖子 ChenFengyuan » 2009-06-26 11:58

直接find 找出来,再删除不就行了 ?
tusooa
帖子: 6548
注册时间: 2008-10-31 22:12
系统: 践兔
联系:

Re: 各位帮忙写个循环删除文件的脚本,谢谢

#3

帖子 tusooa » 2009-07-01 18:17

代码: 全选

rm `find | grep Desktop_1.ini`
rm `find | grep Desktop_2.ini`

代码: 全选

] ls -ld //
aerofox
帖子: 1453
注册时间: 2008-05-24 8:30

Re: 各位帮忙写个循环删除文件的脚本,谢谢

#4

帖子 aerofox » 2009-07-01 23:08

代码: 全选

find /win/d -iregex '.*/Desktop_[12]\.ini' -exec rm {} \;
或
find /win/d -iregex '.*/Desktop_[12]\.ini' -print0 | xargs -0 rm
把 /win/d 换成实际的 d 盘挂载路径和 e 盘挂载路径分别执行一次。
头像
ChenFengyuan
帖子: 770
注册时间: 2008-03-23 0:39

Re: 各位帮忙写个循环删除文件的脚本,谢谢

#5

帖子 ChenFengyuan » 2009-07-03 20:11

tusooa 写了:

代码: 全选

rm `find | grep Desktop_1.ini`
rm `find | grep Desktop_2.ini`
万一文件太多会出错的
find|egrep 'Desktop_(1|2)\.ini'|while read myToDeleteFile;do rm $myToDeleteFile ; done
头像
ChenFengyuan
帖子: 770
注册时间: 2008-03-23 0:39

Re: 各位帮忙写个循环删除文件的脚本,谢谢

#6

帖子 ChenFengyuan » 2009-07-03 20:16

find|egrep 'Desktop_(1|2)\.ini'|while read myToDeleteFile;do rm $myToDeleteFile ; done[/quote]
删除文件非常危险!!!!不要随意尝试
:em06 :em06 我不负任何责任!!!
我没调试过,它可能会删除你的所有文件
回复