Tag: grep

Как я могу скопировать n строк после последних двух вхождений строки в файл?

Есть ли способ скопировать первые n (скажем, 3) строки после того, как последние два вхождения строки будут найдены в файле? Когда меня интересовали только после последнего появления, я использовал: grep -A4 'stringhere' filein.txt | tail -n 3 >> fileout.txt Однако я не знаю, как переписать эту команду для выполнения задачи для двух последних вхождений строки. […]

Как игнорировать ссылки grep из файла?

У меня есть следующие два файла: $ cat in1.lst foo.pdf bar.pdf $ cat in2.lst foo.pdf bar\355xyz.pdf Следующая команда grep работает для первого, но не для второго: $ grep -f in1.lst /dev/null $ grep -f in2.lst /dev/null grep: invalid backreference number В реальном сценарии у меня есть файл с длинным списком URL-адресов, а некоторые из них […]

Выход справки Grep

Хорошо, поэтому я использую grep на внешнем жестком диске пример, M:/ grep -rhI "bananas" . > out.txt который выводит любые строки внутри «М: /», содержащие «бананы», Однако я хотел бы вывести все содержимое файла, поэтому, если одна строка в файле example.txt содержит «бананы», выводит весь контент example.txt и тот же, что и для любого другого […]

Подсчитывать строки с разными символами

Я пытаюсь написать команду, которая проверяет файл, имя которого было задано как параметр, и выводит количество различных строк, содержащих ровно 7 символов. Я делал это с помощью grep и find , но я ошибаюсь. Что я должен использовать, или какой шаблон?

bash script: более элегантный способ получить самую последнюю версию go?

Предостережение . И эта небольшая строка bash, и вопрос здесь для учебных целей, поскольку я понимаю, что я могу «просто открыть браузер». Если я ошибаюсь, Google не предоставляет удобный для скачивания способ загрузки последней версии golang. Скрипты, которые я видел (например, этот смысл ), все еще требуют, чтобы вы знали и вручную вводили номер версии […]

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

Как я могу использовать 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 " … […]

Interesting Posts

Запишите оба stdin и stdout программы

вызов функции Bash из определения псевдонима

Показывать, какие рабочие пространства имеют приложения в openbox

Sed, Awk Multiline log file, число {0-999] идентифицирует отношение

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

Невозможно правильно настроить eth1 и eth2 на Ubuntu

Помимо /etc/rc.conf, какие другие файлы конфигурации управляют системными службами во время загрузки?

/ etc / shadow дата последнего смены пароля – UTC или местное время?

Восстановление открытого файла

удалить строки в файле csv старше 7 дней

Какое правильное имя для команды «>»

обнаружение датчиков не обнаруживает

Разрешения пользователя внутри и снаружи контейнеров LXC?

Удалить все, что не соответствует этому шаблону «something.swf» в txt-файле

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

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