Оглавление:

Что делает команда sed в сценарии оболочки?
Что делает команда sed в сценарии оболочки?

Видео: Что делает команда sed в сценарии оболочки?

Видео: Что делает команда sed в сценарии оболочки?
Видео: Linux для Начинающих - Скрипты Linux Bash, Часть-1 2024, Апрель
Anonim

Команда SED в UNIX - это означает редактор потока, и это жестяная банка выполнять множество функций для файлов, таких как поиск, поиск и замена, вставка или удаление. Хотя наиболее распространенное использование Команда SED в UNIX - это для замены или для поиска и замены.

Таким образом, как работает команда sed?

sed это редактор потока. Редактор потока используется для выполнения основных преобразований текста во входном потоке (файле или входных данных из конвейера). Хотя в некотором смысле похож на редактор, который позволяет редактировать скрипты (например, ed), sed работает путем выполнения только одного прохода над входом (ами) и, следовательно, более эффективен.

Впоследствии возникает вопрос, в чем польза команды grep? Это один из самых распространенных использовал и мощный команды в Linux и Unix-подобных операционных системах. ' grep ' команда является использовал для поиска в данном файле шаблонов, заданных пользователем. По сути ' grep 'позволяет ввести образец текста, а затем ищет этот образец в тексте, который вы ему предоставляете.

Итак, как написать команду sed?

Давайте рассмотрим несколько примеров команды записи в sed

  1. Напишите 1-ю строку файла.
  2. Запишите первую и последнюю строку файла.
  3. Напишите строки, соответствующие шаблону Storage или Sysadmin.
  4. Напишите строки, от которых совпадает шаблон, до конца файла.
  5. Напишите строки, соответствующие шаблону, и следующие две строки, соответствующие шаблону.

Для чего используются sed и awk?

Awk , нравиться Сед , это язык программирования, предназначенный для работы с большими объемами текста. Но пока Сед является привыкший обрабатывать и изменять текст, Awk в основном используется в качестве инструмент для анализа и отчетности.

Рекомендуемые: