find . -name '*.txt' -exec sed -ir 's/this/that/g' {} \;
Команда find . -name '*.txt' -exec sed -ir 's/this/that/g' {} \;
ищет файлы с расширением .txt
в текущей директории и её поддиректориях, затем использует sed
для замены каждого вхождения слова «this» на «that» в найденных файлах. Альтернативой может быть использование комбинации grep
и sed
для более точной фильтрации файлов и замены.