Я пытаюсь заменить строку в куче файлов *.txt. Я знаком с этой командой:
find "$folder" -type f -name '*.txt' -exec sed -i 's/REPLACEFROM/REPLACETO/g' {} \;
Однако это (согласно флагу -i) заменяет строки на месте.
Я хотел бы сохранить все исходные файлы без изменений и «сохранить» измененные файлы как «file1-renamed.txt», «file2-renamed.txt», …
Какой самый быстрый и элегантный способ сделать это? Может перл?
Я уверен, что это довольно просто, но мне кажется, что это сложно. :)
Заранее спасибо за помощь.