multiple sed expressions

Существует несколько способов выполнить несколько команд sed одновременно

Фигурные скобки { }

sed '{
/^pool 0/ i 0.fi.pool.ntp.org
/^pool\s[0-9]\.ubuntu/ d
} ' /etc/ntp.conf

После открывающей фигурной скобки можно нажать Enter и продолжить вводить команды

Можно применить несколько команд к одному файлу

.sed файл

Набор команд можно сохранить в виде файла.

Рассморим ntp.sed

cat ntp.sed

/^pool 0/ i 0.fi.pool.ntp.org
/^pool\s[0-9]\.ubuntu/ d

Теперь его можно применить к любому файлу

sed -f ntp.sed /etc/ntp.conf

Где -f означает file

man sed

-f script-file, --file=script-file add the contents of script-file to the commands to be executed

Ещё один способ выполнить несколько команд сразу - ипользовать -e

Читайте об этом в следующей статье

«--expression=script»

IT

Популярные статьи на сайте

Контакты и сотрудничество:
Рекомендую наш хостинг beget.ru
Пишите на info@eth1.ru если Вы:
1. Хотите написать статью для нашего сайта или перевести статью на свой родной язык.
2. Хотите разместить на сайте рекламу, подходящуюю по тематике.
3. Хотите помочь сайту материально
4. Нашли на сайте ошибку, неточности, баг и т.д. ... .......