Я очень плохо знаком с некоторыми из утилит командной строки и некоторое время искал команду, которая бы достигла моей цели.
Цель состоит в том, чтобы найти файлы, содержащие строку текста, заменить ее новой строкой, а затем записать результаты в файл, имя которого совпадает с оригиналом, но в другом каталоге.
Очевидно, что это не работает, поэтому я спрашиваю, как вы, кто знает об этом материале, пошли бы на это.
grep -rl 'stringToFind' *.* | sed 's|oldString|newString|g' < fileNameFromGrep > ./new/fileNameFromGrep
Спасибо за ваш вклад!
John