LINUX.ORG.RU

sed и точное совпадение в строке

 , ,


0

1

Подскажите, как произвести действие в строке, когда найдено полное сочетание/совпадение символов?

Пример:

$ cat file 
virtualbox-kernel
acpica

$ cat file | sed "/^virtualbox/d"
acpica

но тем самым же будут и строки с «virtualbox*» обрабатываться

$ cat file1
virtualbox
virtualbox-kernel
acpica

$ cat file1 | sed "/^virtualbox/d"
acpica

а мне надо, в примере выше, что бы только строка с virtualbox без virtualbox-kernel обработалась.
Я конечно догадываюсь, что sed одним здесь не отделаюсь, но все же мало ли

★★★★★

Последнее исправление: NK (всего исправлений: 4)

Ответ на: комментарий от vasyan

спасибо, надо же точно и такое было, для grep кстати тоже срабатывает

$ cat file 
virtualbox
virtualbox-kernel
acpica

$ cat file | grep virtualbox$
virtualbox
acpica
NK ★★★★★
() автор топика
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.