Grep, как найти слово только с одним символом из диапазона? - PullRequest
0 голосов
/ 04 ноября 2018

Я должен найти строки, где последнее слово только с одной гласной. Я пытался это

grep '[aeiou]\w{1}$'

Мой файл:

asdja asjd ncma
dnsajd asd m asnndna
jdasjdn masi
mdmasdmams masdmasmdjq amsmd

Вывод должен быть:

asdja asjd ncma
mdmasdmams masdmasmdjq amsmd

1 Ответ

0 голосов
/ 04 ноября 2018
grep '\b[^aeiou]*[aeiou][^aeiou]*$' file

Выход:

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