grep -E "c.+ features" test.txt
Вышеописанное прекрасно работает и соответствует call features и т. Д. Однако это расширенный шаблон. Как мне изменить его на простой шаблон и узнать, что именно нужно убежать?
call features
Я пытался сбежать \+, но безуспешно.
\+
Выход + как \+ должен работать:
+
$ echo 'call features' | grep -E "c.+ features" call features $ echo 'call features' | grep "c.+ features" $ echo 'call features' | grep "c.\+ features" call features
С man-страниц:
Базовые и расширенные регулярные выражения В базовыхрегулярные выражения метасимволы?, +, {, |, (и) теряют свое особое значение;вместо этого используйте версии с обратной косой чертой \ ?, +, {, \ |, (и).