Синтаксис синтаксиса «grep» для BRE или ERE содержит синтаксис «синтаксиса регулярных выражений» 8.5.6 'в справочнике findutils?

  1. grep -G поддерживает основные регулярные выражения, grep -E Extended и grep -P Perl.

    Синтаксис регулярных выражений в разделе 8.5.6 «grep» в справочнике findutils https://www.gnu.org/software/findutils/manual/html_mono/find.html#grep-regular-expression-syntax ссылается на grep ' s для регулярных выражений или расширенных регулярных выражений?

    Обратите внимание, что руководство findutils имеет другой раздел для синтаксиса регулярных выражений «8.5.3» egrep « https://www.gnu.org/software/findutils/manual/html_mono/find.html#egrep-regular-expression-syntax , Означает ли это, что ответ на мой вопрос касается BRE?

  2. В справочнике findutils есть описания для различных типов синтаксисов регулярных выражений, актуальных или устаревших в наиболее важных частях https://www.gnu.org/software/findutils/manual/html_mono/find.html#Regular-Expressions ?

Благодарю.

  • Как получить FreeBSD Grep для распознавания опции «-»?
  • grep ведет себя ненормально
  • Курсор в соответствие, редактирование, курсор на следующее совпадение, редактирование - как в каталоге?
  • сравнивая первый столбец из двух файлов и печатая всю строку второго файла, если совпадают первые столбцы
  • grep эквивалент регулярного выражения kwrite +
  • Как фильтровать выходные данные wvdial / pppd
  • Текст Grep только после слова :
  • Выясните PID точного приложения node.js
  • 2 Solutions collect form web for “Синтаксис синтаксиса «grep» для BRE или ERE содержит синтаксис «синтаксиса регулярных выражений» 8.5.6 'в справочнике findutils?”

    Первый раздел, связанный в вашей точке 1, 8.5.6 является стандартом для grep под синтаксисом BRE . Второй раздел, связанный в вашей точке 1, 8.5.3 является стандартным синтаксисом для grep под синтаксисом ERE . Раздел, связанный с вашей точкой 2, находится в верхней части той же группы. Если вы прокрутите вниз, вы найдете 8.5.3 и 8.5.6 на той же странице. Вместо прокрутки вниз вы можете просто щелкнуть ссылки внизу 8.5 и прокрутить их прямо там. Все эти разделы находятся на одной странице, только выше или ниже.

    Означает ли это, что ответ на мой вопрос касается BRE?

    Да. grep должен быть эквивалентен grep -G и egrep должен быть эквивалентен grep -E . По умолчанию elisp синтаксис elisp . См. Исходный код для полного набора функций.

    В справочнике findutils есть описания различных синтаксисов регулярных выражений, актуальных или устаревших в большинстве важных частей?

    Это было «актуально» достаточно по большей части, и оно было сгенерировано с помощью автоматизированного инструмента некоторое время назад, поэтому мало места для человеческой ошибки.

    Тем не менее, несколько новых функций, таких как классы эквивалентности и сопоставляемые символы , не упоминаются. Вы можете обратиться к документации gnulib (которая является базовой библиотекой, которую grep и find использования), чтобы прочитать о них.

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