Бах, не обращай внимания, это пимарко уже освещало это выше. Оставив мой ответ для объяснения.

аюсь найти и заменить строку во всех файлах, соответствующих grep на машине с Linux. У меня есть кое-что из того, что я хочу сделать, но я не уверен, как лучше связать их всех вместе.

grep -n 'foo' * выдаст мне вывод в виде:

[filename]:[line number]:[text]

Для каждого файла, возвращаемого grep, я хотел бы заменить «foo» на «bar» и записать результат обратно в файл. Есть ли хороший способ сделать это? Может быть, модный трубопровод?

Ответы на вопрос(8)

Ваш ответ на вопрос