sed (или awk) заменяет первое вхождение и закомментирует каждое следующее

Используя SED, я пытаюсь заменить первое вхождение в файл и затем удалите или закомментируйте друг друга. Частично он работает отлично:

sed '0,/pool 0.debian.pool.ntp.org iburst/s/pool 0.debian.pool.ntp.org iburst/pool 169.254.169.123 iburst/' /etc/ntp.conf

как я могу удалить или закомментировать оставшиеся три строки с помощью одной команды sed?

pool 1.debian.pool.ntp.org iburst
pool 2.debian.pool.ntp.org iburst
pool 3.debian.pool.ntp.org iburst
0
задан 23 October 2019 в 14:50
1 ответ

Он работал с:

sed '0,/pool 0.debian.pool.ntp.org iburst/s/pool 0.debian.pool.ntp.org iburst/pool 169.254.169.123 iburst/' ntp.conf | sed '/debian.pool.ntp.org/d'
0
ответ дан 5 December 2019 в 00:16

Теги

Похожие вопросы