Я знаю, что таких вопросов много, но я не смог найти ни одного (или несколько из них), в котором описываются вещи, которые я хочу сделать. Я думаю, что мне нужно использовать регулярные выражения, но я не очень хорош в этом. Я использую Zsh. У меня есть папка с файлами, которую я хочу переименовать:
Я хочу, чтобы файлы
challenge1.rb
,challenge2.rb
,challenge3.rb
и т.д. Были переименованы вc1.rb
,c2.rb
и т.д. Аналогичным образомtask1.rb
и аналогичные должны быть переименованы вt1.rb
и т.д.sample_spec_c1.rb
,sample_spec_c2.rb
и т. д. должны быть переименованы вc1_spec.rb
,c2_spec.rb
и т. д.
Так что я думаю, что мне нужна некоторая комбинация регулярных выражений и итераций, но я не знаю, как написать скрипт bash.