Re: [問題] 刪除檔名為數字的檔案

看板Linux作者 (mathfeel)時間14年前 (2011/10/26 13:26), 編輯推噓2(206)
留言8則, 3人參與, 最新討論串2/3 (看更多)
※ 引述《piglon (TEST123)》之銘言: : 請問一下 : 我現在有一堆用數字當檔名的文字檔 : 分別在00到99的資料夾內 : 如果我想要刪除檔名在5000以上的檔案 : 我該怎麼做 : 我只會建立不會刪~"~ : 感謝 find -type f | while read f; if [ ${f} -gt 5000 ] && echo ${f}; done 確認了檔案名後把echo改成rm。 -- In heaven, all the interesting people are missing. -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 132.239.73.93

10/26 13:27, , 1F
多了個if,請刪除。
10/26 13:27, 1F

10/26 14:21, , 2F
太感激了謝謝!!!! 我馬上試一下
10/26 14:21, 2F

10/26 14:37, , 3F
-bash: syntax error near unexpected token `done'
10/26 14:37, 3F

10/26 14:38, , 4F
我去掉了if 結果還是錯誤...
10/26 14:38, 4F

10/26 15:10, , 5F
把if改成do
10/26 15:10, 5F

10/26 20:33, , 6F
後半段換成 [ ${f} -gt 5000 ] && echo ${f}
10/26 20:33, 6F

10/26 20:40, , 7F
或是 if [ ${f} -gt 5000 ]; then echo ${f}; fi
10/26 20:40, 7F

10/26 21:04, , 8F
請忽略以上兩個推文 那是錯的 thx
10/26 21:04, 8F
文章代碼(AID): #1EfveGDG (Linux)
討論串 (同標題文章)
文章代碼(AID): #1EfveGDG (Linux)