Tag: grep

Искать строку в файле один раз и печатать имя файла

Как я могу использовать grep (или любой другой инструмент) для поиска одной строки на один файл только один раз, а также для печати этого имени?

Grep для линейных совпадений, начинающихся с X и содержащих точное слово (точное слово переносится)

У меня есть ввод, который выглядит следующим образом. name 12.3.14.132 root-servers_net-ipv4 name 19.17.191.123 root-servers_net-ipv4-1 name 192.223.210.110 root-servers_net-ipv4-2 name 172.7.1.31 root-servers_net-ipv4-3 name 1.12.6.14 root-servers_net-ipv4-4 Я пытаюсь вернуть только следующий результат. name 12.3.14.132 root-servers_net-ipv4 grep '^name.* ' test_asa_policy |grep -w "root-servers_net-ipv4" Он появляется -w не распознает переносимые слова. Я попробовал следующее, но не дал никаких результатов grep […]

Как найти точную строку без ведущего или конечного символа

Я хочу проверить, содержит ли строка любую из следующих строк: яблоко или пирог с условием, описанным ниже, aaaa bbbbb applezzzz this should be treated as invalid aaaaapple dddddd invalid case aaaa vvvvv apple valid case apple valid case (space just after apple) appleY if Y is present just after apple , it is also treated […]

проблема с использованием grep с файлом шаблона

Использую следующую команду grep -Fwf tmp.txt csw15int.txt > temp.txt tmp.txt – это файл шаблона. Каждая строка сопоставляется с строками в csw15int.txt. Я хочу, чтобы только первое слово в csw15int.txt соответствовало строкам из tmp.txt. В настоящее время он ищет совпадение по всей строке.

grep инвертированное соответствие по строке, удовлетворяющей шаблону

У меня есть строки в строке, например: " … “es” completed." " … “en” completed." " … “fr” completed." Я пытаюсь совместить обратный матч всего этого. Это исключает вывод всех строк, соответствующих шаблону. echo " … “es” completed." | grep -v " … “(*)” completed." echo " … “es” completed." | grep -v " … […]

Исключить параметр в команде du

Я нашел какую-то интересную команду, чтобы указать использование диска, которое я использую, даже не зная, что делает шаблон exclude. Вместо исключения некоторых местоположений или имен файлов или просто глобусов шаблон exclude состоит из регулярного выражения '*[0-9]G*' Полная команда: du –exclude='*[0-9]G*' -hax / | grep '[0-9]G\>' du –exclude='*[0-9]G*' -hax / | grep '[0-9]G\>' но первый параметр […]

Прочитайте больший файл-A и найдите связанные строки во втором файле и создайте вывод

Я запускаю цикл for для двух больших файлов (от 1,6 до 47 миллионов записей), и каждая строка grep занимает много времени. было интересно, есть ли еще более быстрое решение, которое я могу использовать здесь. В принципе, мне нужно прочитать FILE-A для каждой строки и grep его против FILE-B.csv и создать результирующий вывод. FILE-A: (1.6 million […]

Греблирование только SSH-соединений с netstat

У меня есть некоторые команды, добавленные в мой .bashrc , поэтому каждый раз, когда я вхожу в систему, я могу видеть активные SSH-соединения. Однако иногда он показывает больше, чем просто соединения SSH из-за аналогичного номера порта, содержащего «22», например «223346», Выполняется эта команда: netstat -tan | grep ":22\|ssh" | grep -v "LISTEN" | awk '{print […]

Рекурсивно найти файлы по содержанию

Я хочу рекурсивно находить файлы в исходном дереве по содержанию. Я пробовал использовать grep: $ grep -rn printf | grep %s | grep bcm_errmsg\(rv\) Это возвращает мне каждую строку, как я хотел, но теперь я хотел бы получить имя файла каждого файла, который соответствует, поэтому я изменил его на: $ grep -rn printf | grep […]

Фильтровать имена из текстового файла

У меня есть файл, где есть имена, сидящие в первой позиции символа. Я пытаюсь найти способ grep все имена. Пример здесь я бы хотел, чтобы имена BUBBA и SUSAN были перечислены. BUBBA = (DESCRIPTION = (ADDRESS_LIST = (ADDRESS = (PROTOCOL = TCP)(HOST = bubba01)(PORT = xxxx)) ) (CONNECT_DATA = (SERVICE_NAME = bubba01) ) ) SUSAN […]

Interesting Posts

Какие Unixes поддерживают ссылки на файловую систему с несколькими устройствами (в частности, для переименования)?

Если файл переписан с тем же контентом, изменится ли время изменения?

XSane – Ошибка во время чтения: Ошибка во время ввода-вывода устройства – Сканер Canon / Pixma mg3550

Xfce4-панель по умолчанию без запроса пользователя (во время первого входа в систему)

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

Могу ли я установить Linux на Ankya 7802L 266MHz 128MB 2GB ноутбук?

списки каталогов под /, которые не находятся в одной точке монтирования

Удалить опцию из включенного файла в PAM

Как найти файлы с несколькими пустыми строками?

Как запустить 32-разрядные программы на 64-битной Fedora 17?

Объединение опций в команду find

Редактирование файла в нескольких сеансах emacs

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

ImageMagick для определения чисел

В чем смысл числовой части страниц руководства?

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