
Справочный материал / sed
.docsed – это редактор потока. Потоковый редактор используется для выполнения основных преобразований с текстом на входном потоке (файл или ввод из конвейера). Тогда как некоторые схожие редакторы (такие как ed) допускают комплексное редактирование, sed работает, совершая лишь одно действие над вводом за проход и, следовательно, более эффективен. Благодаря этому sed в состоянии фильтровать текст в конвейере, что особо выгодно отличает его от редакторов других типов.
Опции (ключи) sed
-V |
Сообщает версию запущенного sed, версию лицензионного соглашения, под которым он распространяется и завершает работу. |
-h |
Выводит подсказку о способе использования, вкратце сообщает о параметрах командной строки, с которыми он может быть запущен, адрес, куда можно сообщить об обнаруженных в работе программы ошибках, и затем завершает работу. |
-n |
По умолчанию, sed после прохождения каждого цикла сценария распечатывает обрабатываемую область шаблона. Эти опции отключают автоматический вывод, который может быть включен лишь явным указанием ключа p для sed. |
-e сценарий |
Добавляет команды в сценарий к набору выполняемых команд при обработке ввода. |
-f сценарий |
Добавляет команды содержащиеся в сценарии к набору выполняемых команд при обработке ввода. |
Если в командной строке не указан параметр -e, -f, --expressiln или --file, то первый же заданный в командной строке аргумент не-опция будет считаться сценарием для выполнения.