Просмотр всех совпадений регулярных выражений в файле в Bash

Я в bash, и у меня есть файл, я хочу найти в нем все совпадения регулярного выражения и напечатать их. Как мне это сделать?

Последовательность: Предположим, что я хочу печатать только уникальные совпадения, т. Е. Если совпадение появляется несколько раз, оно должно быть напечатано только один раз. Как мне это сделать? (Я хочу этот ответ в дополнение к первому, так что я тоже хочу ответить на первый вопрос.)

One Solution collect form web for “Просмотр всех совпадений регулярных выражений в файле в Bash”

Попробуйте grep -o 'myregex.*stuff' file и для второго вопроса grep -o 'myregex.*stuff' file | sort | uniq grep -o 'myregex.*stuff' file | sort | uniq grep -o 'myregex.*stuff' file | sort | uniq .

Переключатель -o grep будет печатать только совпадения вместо печати всей строки, соответствующей регулярному выражению.

  • Преобразование идентичных файлов в hardlinks
  • как очистить содержимое всех файлов с расширением .dat в каталоге?
  • Какой самый быстрый способ удалить все файлы и подпапки в каталоге?
  • Найти все .mp4 и переименовать .audio
  • Что делает это решение zsh для «списка аргументов слишком длинным»?
  • найти команду, перечислить вывод и разрешить выбор?
  • Как отобразить разрешения нового файла в строке состояния редактора Vim?
  • Можно ли перечислить файлы между двумя именами буквенно-цифровым способом?
  • процесс, который может выполнять только root
  • Сервер Ubuntu со многими разделами
  • Как мне выполнить ls, а затем отсортировать результаты по дате?
  • Interesting Posts

    Создать новую ассоциацию типов файлов

    Как обеспечить «гостевую локальную сеть» на одном Ethernet-устройстве

    Кали не признает ALFA AWUS051NH

    Как прекратить TCP-соединение, установленное самим bash?

    Добавить модуль драйвера во встроенный Linux

    вызывать скрипт, если окно zenity минимизировано, изменено или перемещено

    Запустите Arch ISO в VirtualBox с общими папками

    Существует ли ограничение на количество пользователей, подключенных к экрану

    Как подсчитать наличие шаблона в строке

    Есть ли glibc API, который может найти приложение для передачи по умолчанию для типа MIME в Linux?

    Нужно ли настраивать postfix для использования gmail в Google Apps?

    Может ли ALSA выводить звук с входной линии гнезда материнской платы на HDMI?

    Проверяйте наличие файлов до их действия

    Безопасно ли удалять KVM с рабочей станции F25 без необходимости виртуализации?

    Разделить строку некоторым разделителем в bash?

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