Назад | Перейти на главную страницу

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

в /etc/services файл я вижу повторяющиеся строки

например

следующая строка дублируется (или больше)

odasrv         2432/udp

так что его можно легко удалить с помощью sed в качестве следующего

  sed  -i '/codasrv         2432\/udp/d' /etc/services

но проблема в том, что sed удаляет все эти повторяющиеся строки

так что мне нужно изменить в sed синтаксис

чтобы удалить все повторяющиеся строки, кроме первой?