linux:commands:sed
Это старая версия документа!
Содержание
Команда 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
linux/commands/sed.1782027522.txt.gz · Последнее изменение: — Кирилл М
