Есть много ситуаций, когда нам нужно заменить слово с внутренней части файла. Будь то файл конфигурации службы, текстовый файл или файл, который содержит базы данных, в этом уроке вы узнаете, как искать и заменить слово на Linux.
Как вы смотрите и замените слово из файла на Linux
Какой более простой вариант, если вы являетесь пользователем операционной системы Linux, - это использовать заказ “sed“Полем Заказ на Редактор потокаПолем 
Допустим, в качестве примера у нас есть текстовый файл (document.txt) Слово “abc” что мы хотим заменить на “xyz“Полем Командная строка, через которую мы можем заменить слово, будет следующей:
sed -ie 's/abc/xyz/g' document.txtКогда мы выполняем заказ, условие должно быть в папке, где находится файл document.txtПолем
Если заказ будет выполнен из другого места, будет записан полный путь файла. Например:
sed -ie 's/abc/xyz/g' /full/path/document.txtГде “/full/path/” папка, в которой находится файл document.txtПолем
После выполнения строки заказа вариант “-i“ Создаст один Файл резервного копирования идентично оригинальному, но к расширению, к которому будет добавлена буква “e“Полем В нашем случае резервный документ будет document.txteПолем
-i[SUFFIX], --in-place[=SUFFIX] : edit files in place (makes backup if extension supplied)
-e script, --expression=script : add the script to the commands to be executed.Это команда “find & replace” Не только действителен для файлов .txtПолем Вы можете заменить слова внутри любого файла, содержащего текст. Даже в файлах баз данных Mysql (.SQL)

Установки – Find & Replace Inside a Text File (Linux Bash Command Line)Полем
 
			