Синтаксис синтаксиса «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 ?

Благодарю.

  • grep --exclude-dir поведение: ошибка или функция?
  • Каков наилучший способ найти список нескольких строк в большом текстовом файле
  • Считайте уникальные строки только для заданного шаблона
  • Используя Unix, при обнаружении шаблона нам нужно определить его соответствующий другой шаблон
  • Как выбрать строки в файле, который содержит число из списка номеров
  • запускать grep cmd рекурсивно и печатать имя пути и результат
  • Поиск файлов, содержащих несколько ключевых слов в любом месте файла
  • Получите часть строки до последней косой черты
  • 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 использования), чтобы прочитать о них.

    Interesting Posts

    Существуют ли глобальные псевдонимы в bash

    Как изменить имя точки монтирования?

    Требуется разрешение на запись для установки тем в Linux Mint 17 «Rebecca» Mate

    Какая техническая разница между официальным виртуальным боксом и VirtualBox-OSE?

    Присоедините два текстовых файла к порядку ведения 1-го столбца и неустранимые строки из 1-го файла

    Изменение IP-адреса в Solaris 11

    предоставлять разрешение на чтение, запись, выполнение, но не может быть удалено другими пользователями

    Debian 6 – слишком долгое разделение диска

    eee pc 1025c показывает черный экран после загрузки на Ubuntu 10.04

    Вставить дату в ячейку в sc

    Разница lubuntu openbox-session: спрошено из-за ошибки приложения

    Почему пакет программного обеспечения работает нормально даже при его обновлении?

    Как заменить все, кроме определенного шаблона с sed?

    Могу ли я использовать kernel_thread в ядре, когда его версия превышает 3.10?

    Настройка сценариев загрузки для BeagleBone / Angstrom

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