====== Команда sed ====== ---- ===== О команде sed ===== Команда sed - Это потоковый текстовый редактор, который используется для поиска, замены, удаления и вставки текста в файлах или потоках данных. От сокращённого, sed расшифровывается как **Stream EDitor** - Потоковый редактор. ===== Опции sed ===== * **--help** - Показать справочную информацию по команде * **--version** - Показать информацию о версии sed * **-i** - Редактирует файл Создаёт копию, если указан **СУФФИКС** ===== Регулярные выражения sed ===== * **^** - Соответствует началу строки * **$** - Соответствует концу строки * ***** - * **.** - * **/** - ===== Команды sed ===== * **s/** - Что заменять/на что заменять - замена символов, поддерживаются регулярные выражения * **g** - Заменить содержимое буфера шаблона, содержимым дополнительного буфера ===== Использование sed ===== Заменить значение в файле, используем опцию **-i**: sed -i 's/^Привет.*/Привет = 24/; s/^Как_дела.*/Как_дела = 28/; s/^Принт.*/Принт = 32/' Файл1