假設我有4000個文件:如何將數字連續文件名更改爲相同的前綴但不同的後綴名?
output1
output2
output3
output4
output5
output6
output7
output8
.....
output3999
output4000
如何更改前綴相同,但不同的後綴,每兩個數字連續文件?在這個例子中我想要的文件的名稱被改變爲:
output1 -> Type0001_A.abc
output2 -> Type0001_B.abc
output3 -> Type0002_A.abc
output4 -> Type0002_B.abc
output5 -> Type0003_A.abc
output6 -> Type0003_B.abc
output7 -> Type0004_A.abc
output8 -> Type0004_B.abc
..... .....
output3999 -> Type2000_A.abc
output4000 -> Type2000_B.abc
我做了一個簡單的循環,可以解決這個前綴,但還是不知道如何後綴數字和字母可以做到的。
for i in `find . -name "output*"`
do
l=`echo $i |sed 's/output/Type/'`
'$i > $l`
done
有什麼建議嗎?有關「循環」的進一步在線參考資料非常感謝。謝謝。
[你嘗試過什麼?](http://whathaveyoutried.com) –
你可以很容易的環路由2增大做到這一點的,但是那並不是」 •允許進行任何健康檢查。 – N13
我建議使用您選擇的腳本語言來生成一系列'mv'命令,您可以在將它們饋送到外殼之前進行可視化檢查。應該是一個循環和一些簡單的算術/字符串操作。 –