Найти каждое слово с grep, начинающимся с / dev /, содержащее любой символ после этого до пробела - PullRequest
0 голосов
/ 06 мая 2018

Допустим, вход выглядит примерно так:

/ dev / sda1 что-то слово word / dev / sda4 / что-то слово word

Я хочу получить этот вывод, используя grep:

/ dev / sda1 / dev / sda4

В настоящее время у меня есть это: grep -o "\/dev\/", но он печатает только / dev /, а не остальную часть слова.

1 Ответ

0 голосов
/ 06 мая 2018

Вы можете сопоставить символы, которые не входят в данный набор символов, например:

grep -o "/dev/[^ ]*"

(отредактировано для удаления ненужных обратных косых черт.)

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...