Требуется grep
с поддержкой PCRE (Perl Compatible Regular Expression ). например. В GNU grep
это --можно использовать с опцией -P
. Существует также отдельная программа с именем pcregrep
, которую можно установить на многих системах с помощью обычной упаковки.
Обратите внимание, что -E
включает ERE (расширенное регулярное выражение ), которое не поддерживает не--жадное сопоставление с токеном ?
.
Итак, с GNU grep
вы можете сделать, например.:
grep -Po '^.*?foo' file
для соответствия (и извлечения )до первого foo
от начала.
отправить USSD-запрос в модеме ZTE MF833T? Попробуйте это для USSDhttp://192.168.0.1/index.html#ussd