KirMol Wiki

Добро пожаловать в KirMol Wiki

Инструменты пользователя

Инструменты сайта


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.1781967167.txt.gz · Последнее изменение: Кирилл М