find . -name "*.txt" -exec sed -i "s/old/new/" {} \;
Команда find . -name "*.txt"
находит все файлы с расширением «.txt» в текущем каталоге и его подкаталогах.
-exec sed -i "s/old/new/" {} \;
выполняет замену текста «old» на «new» в найденных файлах.
Полезно для поиска и массовой замены в текстовых файлах. Альтернативой может быть использование команды grep
для поиска и sed
для замены текста.