Re: [問題] 刪除檔名為數字的檔案
用回文的好了 我的解法...
find -type f | awk -F/ '{ if ( $NF > 5000 ) print $NF }'
前面先用 find 把 . 底下所有的檔案找出來 (若是資料夾 則換成 -type d)
再用 awk 以 '/' 為切割字元找出最後一個欄位($NF) 也就是檔名/資料夾名
接著比對是否符合條件 然後作接下來的動作
至於需求要在 00-99 資料夾內 那再用迴圈包起來就可以了 :)
※ 引述《piglon (TEST123)》之銘言:
: 請問一下
: 我現在有一堆用數字當檔名的文字檔
: 分別在00到99的資料夾內
: 如果我想要刪除檔名在5000以上的檔案
: 我該怎麼做
: 我只會建立不會刪~"~
: 感謝
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 134.208.3.21
→
10/26 21:20, , 1F
10/26 21:20, 1F
討論串 (同標題文章)