Как комментировать в linux

Обновлено: 04.07.2024


В этом руководстве вы узнаете, как раскомментировать строки в файле с помощью SED на Linux.

Чтобы продемонстрировать, как раскомментировать строки в файле с помощью sed в linux, возьмем, к примеру, у вас есть файл с приведенным ниже содержимым:

Как раскомментировать строку по определенным шаблонам, используя SED на Linux

Чтобы раскомментировать определенную строку с определенным шаблоном с помощью sed, просто выполните команду:

Вышеупомянутая команда раскомментирует только первую совпадающую строку.

Замените pattern соответствующим ключевым словом строки и файла с определенным именем файла.

Если файл содержит несколько строк, соответствующих шаблону, и все они закомментированы, и вы хотите раскомментировать их все, убедитесь, что вы запускаете команду sed глобально, используя операцию g:

Например, чтобы раскомментировать строку с шаблоном This, выполните команду;

Если вы хотите запустить set в режиме пробного запуска без фактического применения изменений к встроенному файлу, опустите параметр -i.

Чтобы раскомментировать все закомментированные строки в файле, соответствующем шаблону, This, запустите;

Если вы хотите создать резервную копию исходного файла перед применением изменений, используйте параметр -i. <extension> вместо -i, где <extension> может быть bak, original, old или любым другим префиксом для добавления к файлу резервной копии .

Как раскомментировать конкретные строки в файле с помощью SED на Linux

Как раскомментировать конкретные строки в файле с помощью SED на Linux

Также можно использовать sed для раскомментирования определенного номера строки в файле.

В файле при использовании редактора vim вы можете отображать номера строк, нажав ESC и введя: set number;

Так, например, вы хотите раскомментировать строку номер 4 в файле, надо запустить sed следующим образом:

Читайте также: