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