我需要用以下幫助:替換在重命名文件
我有這些文件與名稱:ABC.rt1, ABC.rt2, ... , ABC.rt8
我應該重新命名所有的人以下列方式:如果數字,讓我們說i
在結尾.rt${i}
是奇數,然後用appendig AB替換擴展名,否則CD。比如我希望這些輸出:
ABC.rt1
- >ABC.rt1-AB
ABC.rt2
- >ABC.rt1-CD
...等
我試圖用這個簡單的腳本,但不工作:
for i in `seq 1 8`; do mv -v ./ABC.rt${i} ./ABC.rt${if [ $(($i % 2)) -eq 0 ] ; then echo ${i}-CD; else echo ${i}-AB;fi};done
你能幫我嗎?
你的意思是'ABC.rt2' - >'ABC.rt2-CD'? (與'rt1'相反)。 – Thor84no 2012-01-04 12:03:39