Есть ли недостаток в использовании «grep -E» вместо простого «grep»?

Я понимаю, что GNU grep без -E использует основное регулярное выражение и что grep -E использует расширенное регулярное выражение. Есть ли вред в использовании grep -E даже для ситуаций, которые будут работать с простым grep ?

One Solution collect form web for “Есть ли недостаток в использовании «grep -E» вместо простого «grep»?”

Немного. Обратное обращение невозможно в grep -E, поэтому вы не можете сопоставить тот же текст, который ранее был сопоставлен группой захвата (..) (хотя некоторые реализации grep такие как GNU и BSD grep допускают это как нестандартное расширение).

И если вы хотите сопоставить литеральные фигурные скобки или круглые скобки,? , + , вам теперь нужно их избежать …

  • разница между и \ (\) в Basic Regular Expression
  • Есть ли способ изменить файл на месте?
  • Самый простой способ подсчета строк, соответствующих определенным шаблонам, включая «0», если строка не найдена?
  • Как мне grep и сортировать с помощью этого конкретного шаблона?
  • Как grep / print значение ключа в json, которое хранится в переменной?
  • Строки, не выводящие текст, найденный с помощью grep
  • egrep word search + next 1 line
  • Есть ли одна строка для печати самой длинной строки в файлах в каталоге?
  • Как grep все слова, начинающиеся с цифры?
  • Найдите слова с тем же гласным, разделенным согласным
  • grep caret, похоже, не имеет эффекта
  • Interesting Posts

    Как использовать awk для подсчета общего количества строк ввода в файле?

    Изменить формат журнала iptables

    Почему люди все еще используют SFTP-тюрьмы на основе chroot SSH, а не пространства имен Systemd?

    Проблема с попыткой фильтрации файла dat или csv на основе значений первого столбца с помощью awk?

    Как вы отформатируете USB-накопитель после того, как Ubuntu будет «непризнан»?

    Как сделать screencap другим дисплеем Xorg?

    Как исправить сдвинутые функциональные клавиши в vim в xterm в gnome-терминале?

    suse не может установить программное обеспечение

    Возможности передачи через exec

    Автозапуск всех мест LightDM и показ одного по умолчанию

    xrandr и панорамирование дают случайные результаты

    Просмотр информации о библиотеке Linux / исполняемой версии

    как я могу установить gcc 4.8 или выше на wheezy?

    Как я могу проверить, существует ли файл в / root без su для root?

    Как использовать ключ безопасности для входа в NordVPN?

    Linux и Unix - лучшая ОС в мире.