Я надеялся, что кто-нибудь сможет ответить на мой быстрый вопрос, пока я схожу с ума!
Я недавно начал изучать регулярные выражения в своем Java-программировании, однако немного запутался, как заставить определенные функции работать правильно непосредственно в BASH. Например, следующий код не работает так, как мне кажется.
echo 2222 | grep '2\{2\}'
Я ожидаю, что он вернется:
22
Я пробовал варианты, включая:
echo 2222 | grep '2{2}'
echo 2222 | grep -P '2\{2\}'
echo 2222 | grep -E '2\{2\}'
Однако я совершенно вне идей. Я уверен, что это простое исправление параметра / синтаксиса, и я хотел бы помочь! P.S. Я сделал множество поисков в Google, и каждая найденная ссылка не работает в BASH; Регулярные выражения могут работать на самых разных платформах и движках = /