看板 Linux 關於我們 聯絡資訊
※ 引述《harold1018 ( )》之銘言: : 請問一下 : 資料夾裡面有很多資料有點亂 : A.234y2934982 : A.2342739486 : A.489539864934 : B.23469283 : B.49852398502 : B.293864982369 : C.239469823 : ... : 請問有辦法把檔名更改 亂碼部分變成簡單的1,2,3 或任意簡單方式排列 : A.1 : A.2 : A.3 : B.1 : B.2 : B.3 : ... : 謝謝!!! for x in `ls /tmp/test` do let "i=i+1" mv /tmp/test/$x /tmp/test/${x:0:1}.$i done 輸出結果(任意簡單方式排列) A.1 A.2 A.3 B.4 B.5 B.6 . . . -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 111.255.142.228 ※ 文章網址: http://www.ptt.cc/bbs/Linux/M.1397435158.A.930.html
harold1018:it works well!!!!!!!! 04/14 13:14
harold1018:謝謝!!!!!!! 04/14 13:14
soem:看來我太執著要讓A跟B重新編號了...XD 04/14 22:07
x2006:還是樓上厲害 用Ruby 我不寫程式的 最多寫Script Batch 04/15 22:21
rickieyang:要AB重新編號,就 ls 那邊加個 A* 跟 B*,跑兩次就好了 04/15 22:56
rickieyang:呀。 04/15 22:56