KirMol Wiki

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

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

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


linux:commands:sed

Различия

Показаны различия между двумя версиями страницы.

Ссылка на это сравнение

Предыдущая версия справа и слеваПредыдущая версия
Следующая версия
Предыдущая версия
linux:commands:sed [2026/06/20 14:17] Кирилл Мlinux:commands:sed [2026/06/21 07:39] (текущий) Кирилл М
Строка 11: Строка 11:
   * **--help** - Показать справочную информацию по команде   * **--help** - Показать справочную информацию по команде
   * **--version** - Показать информацию о версии sed     * **--version** - Показать информацию о версии sed  
-  * **-i** - Редактирует файл Создаёт копию, если указан СУФФИКС+  * **-i** - Редактирует файл Создаёт копию, если указан **СУФФИКС**
  
 ===== Регулярные выражения sed ===== ===== Регулярные выражения sed =====
  
-  * +  * **^** - Соответствует началу строки 
 +  * **$** - Соответствует концу строки 
 +  * ***** -  
 +  * **.** -  
 +  * **/** -  
 + 
 +===== Команды sed ===== 
 + 
 +  * **s/** - Что заменять/на что заменять - замена символов, поддерживаются регулярные выражения 
 +  * **g** - Заменить содержимое буфера шаблона, содержимым дополнительного буфера
  
 ===== Использование sed ===== ===== Использование sed =====
 +
 +Заменить значение в файле, используем опцию **-i**:
 +<code bash>
 +sed -i 's/^Привет.*/Привет = 24/; s/^Как_дела.*/Как_дела = 28/; s/^Принт.*/Принт = 32/' Файл1
 +</code>
 +
linux/commands/sed.1781965074.txt.gz · Последнее изменение: Кирилл М