Использование egrep для поиска совпадений в файле при выводе конвейера из команды cat

Я использую cat для вывода 6 строк текста из текстового файла wordlist.txt. Я связываю его с egrep и хочу найти совпадения во втором файле с именем 8compdic.txt

команда, которую я использую, приведена ниже:

cat wordlist.txt | egrep - 8compdic.txt | less 

Получает вывод, который имеет все строки в * compdic.txt

One Solution collect form web for “Использование egrep для поиска совпадений в файле при выводе конвейера из команды cat”

Используйте -f wordlist.txt с grep чтобы сообщить ему, чтобы прочитать шаблоны из вашего файла. Используйте -F чтобы сказать, что шаблоны являются фиксированными строками, а не регулярными выражениями. И используйте grep -E а не egrep (для переносимости):

 $ grep -E -F -f wordlist.txt 8compdic.txt | less 

Если вы хотите ограничить совпадение полными строками, добавьте -x в команду grep . Без -x слово make в wordlist.txt соответствует словам, таким как wafermaker и wafermaker в файле, который вы grepping.

  • Как отформатировать результаты grep?
  • Что означает опция --color = auto для GNU grep?
  • grep -byte-offset не дает мне смещения байтов?
  • Выход grep cdrecord
  • замените пустые поля на выходе «grep» на строку
  • Как передать результат поиска grep в новый файл vi
  • grep: gcov-tool.1.gz: Нет такого файла или каталога
  • Выберите конкретный диапазон полей текстового файла
  • grep все строки, начинающиеся с определенного символа, и заканчиваются другим символом
  • убить несколько процессов с помощью awk-инструментов
  • сравнить два файла и совпадения печати - большие файлы
  • Interesting Posts

    cp: предотвращать ошибку, когда источник и место назначения одинаковы

    Как использовать только автоматическую сборку RAID-массивов на Ubuntu?

    как настроить почту

    Невозможно добавить статический маршрут в мой Ubuntu, SIOCADDRT: сеть недоступна

    bash: синтаксическая ошибка около неожиданного токена `elif '

    Как получить сортировку, чтобы показать мне результаты в порядке, подобном человеку?

    Создание системы безопасности с использованием малины Pi

    Как увеличить MAXSYMLINKS

    Печатать аргументы printf в определенном порядке

    как проверить rx ring, max_backlog и max_syn_backlog размер

    Завершение Bash – Как получить завершение имени файла для субоптимов

    как разместить конкретное приложение при запуске системы в Fedora 15?

    Совместимость скриптов: Сохранить $? для использования позже

    Найдите справочные страницы, содержащие ВСЕ слова «foo», «bar» и «baz»,

    Пустой экран после входа в систему с приостановления на Debian

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