Мне нужна помощь со следующим:
У меня есть эти файлы с именами: ABC.rt1, ABC.rt2, ... , ABC.rt8
Я должен переименовать их все следующим образом: если число, скажем, i
в конце .rt${i}
нечетно, то заменить расширение на добавление 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
Вы можете мне помочь?