У меня есть простая команда, которая делает почти то, что я хочу. Следующие файлы найдут все файлы с суффиксом «_compressed.swf» и скопируют каждый в один и тот же каталог с добавленным «.bak2»:
найти '../content' -name '* _compressed.swf' -print0 | xargs -0 -I {} cp {} {} .bak2
Результаты
В: /content/somefile_compressed.swf
Out: /content/somefile_compressed.swf.bak2
Однако мне нужно заменить '_compressed.swf' на '_content.swf', который я хотел бы использовать вместо консистентности рекурсивного флага на cp.
Задача
В: /content/somefile_compressed.swf
Out: /content/somefile_content.swf