Вопросы с меткой [grep]

grep Утилита командной строки Unix, которая ищет переданные ей входные данные для строк, соответствующих регулярному выражению, и печатает результаты.

1
голос
3ответа
196 показов

Grep-подобный инструмент для всех типов файлов?

Существует ли инструмент, похожий на grep/ack/grin, для всех типов файлов (включая MS Office, PDF и т.д.)? Мне часто приходится искать в папке или на целом диске строки внутри файлов, которые ...
1
голос
2ответа
32 показов

Когда использовать \ в строке поиска grep

У меня есть содержимое файла, похожее на: A+B C+D A+B Это строки. Я хочу найти вхождение A+B Поэтому я пишу команду как: grep 'A+B' test.txt . Однако, если я пишу grep 'A\+B' test.txt я не получаю ...
1
голос
1ответ
610 показов

Имитация pgrep с использованием простого grep

Как я могу сделать pgrep -U someUserName используя только ps и grep? Т.е. не рассчитывать на установку pgrep в системе?
1
голос
2ответа
2k показов

Поиск многострочного текста CDATA в группе файлов XML (возможно, с использованием grep)

У меня есть несколько тысяч (правильно сформированных) файлов XML следующего шаблона: [... snip ...] Мне нужно получить список тех утверждений, для которых текстовое содержимое тела занимает более 10 ...
1
голос
1ответ
2k показов

Я хочу получить количество уникальных записей в журналах ошибок Apache на

При просмотре файлов журнала Apache появляется много сообщений об ошибках. Я хотел бы узнать, какие сообщения об ошибках наиболее часты, а какие уникальны. Я хотел бы простой скрипт, который может ...
1
голос
2ответа
2k показов

Время префикса к каждой строке вывода команды bash

Я запускаю команду top чтобы увидеть подробности о конкретных процессах. Выходные данные передаются в grep следующим образом: top -n 1 | grep jre Выходные данные обычно составляют около 4 строк, и я ...
1
голос
2ответа
542 показов

Как вывести результаты iperf только для Interval и Bandwidth?

Я пытаюсь получить вывод команды iperf -c 10.0.0.1 -t 3600 -i 2 И нужны только поля «Интервал» и «Полоса пропускания», перечисленные на весь час регистрации. Я не использовал grep или awk в течение ...
1
голос
1ответ
4k показов

Особый случай не жадного `grep`

Я знаю, что есть много примеров не жадных регулярных выражений с grep, но у меня проблемы с моим конкретным случаем. Мой файл содержит строки, похожие на: ...
1
голос
1ответ
187 показов

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

Я хочу написать команду для отображения всех строк в данном файле, которые заканчиваются символом « ; » или « . ». Почему это не работает? grep ".';' | .'\.'" filename
1
голос
2ответа
1k показов

Удалить все, кроме одного файла и каталога в пути

Мне нужно удалить все файлы в каталоге, кроме одного файла и одной папки. До grep я могу вывести правильный список элементов, которые я хочу удалить, но когда я добавляю xags, ничего не удаляется. ...
1
голос
3ответа
141 показов

Как я могу подсчитать, сколько дерева сурка забрасывает с помощью Microsoft Excel?

TL; DR Есть ли что-то вроде grep в Excel, которое может помочь мне подсчитать экземпляры, содержащие только целые слова (например, "дерево", но не "сурок") (и, возможно, их варианты)? Так вот, это ...
1
голос
2ответа
205 показов

Использование Grep в текстовом файле для поиска 7-буквенных слов, начинающихся с той же буквы

grep -i "^(.).*\1$" sowpods.txt > output.txt Я использую загруженный список слов «Эрудит» с именем «sowpods.txt» и пытаюсь использовать grep, чтобы найти все 7-буквенные слова в файле, которые ...
1
голос
1ответ
759 показов

Linux находит и grep для файлов, не соответствующих шаблону

Я пытаюсь найти во всей файловой системе определенный текст. Эта команда делает это, но она зависает в определенных каталогах, таких как '/proc': find / -print0|xargs -0 grep whatever Что я хотел бы ...
1
голос
1ответ
910 показов

как заставить команду 'ack' напечатать имя файла, который нашел результат в каждой строке

По умолчанию команда ack печатает вывод следующим образом ack --jsp '' a.jsp 5: 10: b.jsp 3:xyz 8: Есть ли способ вывести результат следующим образом? :: a.jsp:5: a.jsp:10: b.jsp:3: b.jsp:8: Хотя ...
1
голос
3ответа
8k показов

Ищите файлы и печатайте их полный путь

ls -R /media/X | grep filename позволяет мне искать имена файлов, но печатает только имя файла, а не каталог, в котором он находится. Как я могу напечатать имя файла и его каталог?
1
голос
2ответа
181 показов

Как найти слова в файле?

Возможный дубликат: Регулярное выражение для «или» в grep Как я могу найти строки с «отключить» или «включить» в моем файле? Я попытался $ grep "отключить | включить" fail.log но это ничего не ...
1
голос
3ответа
2k показов

Вывод только "длинных пингов" / Журнал прерываний соединения

Я нахожусь на соединении, которое иногда прерывается на некоторое время, и я пытаюсь точно определить, когда используется ping , который генерирует вывод следующим образом: 64 bytes from 192.168.0.1: ...
1
голос
1ответ
6k показов

Использование tee для передачи вывода ls и grep в команду tail без скрипта

У меня проблема с запуском файлов журнала. Я пытаюсь использовать ls для создания списка файлов в каталоге журнала и grep для запуска для определенных случаев / раз, когда файл запускался. Мне нужна ...
1
голос
3ответа
1k показов

Как вы анализируете слова из файла?

Привет, скажем, у меня есть файл, который выглядит так Tom Edwa4rd 4Tim Richard Как я могу превратить это в чистый список, как jack John joe Jen Tom Tim Richard Обратите внимание, что Эдварда нет в ...
1
голос
1ответ
117 показов

Grep вызывает зависание всей системы при сравнении двух файлов

Я хотел сравнить два файла и проверить, существует ли каждая строка в file1 в file2 . Моя первая попытка: grep -v -f file2 file1 . Это приводило к множеству синтаксических ошибок (но ничего не ...
1
голос
2ответа
5k показов

Как найти последнее совпадение строки в группе файлов

У меня есть куча файлов, я хотел бы найти последнее совпадение строки в каждом из них. grep text *.file дает мне все совпадения, а не последние. ls *.file | xargs grep text | tail -n 1 дает мне ...
1
голос
2ответа
666 показов

Передайте grep to less, показывая команду grep в качестве имени файла

less -M покажет имя файла в виде приглашения, как в: 1 asdf test.txt lines 1-1/1 (END) Мне нравится использовать grep в меньшем количестве для облегчения чтения. Могу ли я получить меньше, чтобы ...
1
голос
2ответа
3k показов

GREP и TAR все файлы / каталоги, соответствующие X

Я хотел бы найти и gzip/tarball содержимое всех папок, соответствующих wordpress в моем каталоге, но у меня возникают проблемы при попытке заставить команду работать, я думал, что это было что-то ...
1
голос
1ответ
1k показов

Как командная строка Windows может выполнить grep -o?

Есть ли способ в Windows, чтобы получить соответствующую строку в строке? echo hereisastring | find "is" and just display is без использования grep Следующее работало с использованием FIND. кредит на ...
1
голос
1ответ
955 показов

В чем разница между этими двумя опциями grep?

Я пишу сценарий. В чем разница между следующими двумя строками? grep . || echo something а также grep "^\." || echo something
1
голос
2ответа
305 показов

убрать процесс зомби из вывода ps

Я не собираюсь убивать зомби. Я стараюсь не отображать процесс зомби в команде ps . Есть ли возможность добавить в порядок команд ps чтобы избежать отображения процесса зомби в выводе ps . Если нет, ...
1
голос
1ответ
2k показов

grep: не могу открыть nohup.out

Я делаю рекурсивный grep (grep -r), но он не говорит grep: can't open nohup.out Как это сделать и grep во всех каталогах. У меня есть представление о nohup, но оно меня не интересует. Я просто хочу, ...
1
голос
1ответ
102 показов

строки grep в текстовом файле, отображаемые в Firefox

Как и многие другие, я регулярно просматриваю файлы журналов тестирования в браузере, было бы здорово найти строки, содержащие определенную строку. Кто-нибудь знает плагин Firefox, который делает ...
1
голос
4ответа
39k показов

удалить текст из файла

Я хочу удалить текст из file1.txt . Я помещаю текст в файл tmp и делаю: grep -f tmp file.txt Но это дает мне только разницу. Вопрос в том, как убрать разницу из file.txt .
1
голос
1ответ
207 показов

Почему этот фильтр grep не работает должным образом?

Предисловие: я добавил alias airport="sudo /System/Library/PrivateFrameworks/Apple80211.framework/Versions/Current/Resources/airport" в свой .zshrc . myuser:~/ $ airport prefs [17:19:30] AirPort ...
1
голос
2ответа
118 показов

Как сохранить команду Linux?

я использую grep -r [^a-zA-Z0-9]myVariableName[^a-zA-Z0-9] -n JS_files/ как файл mygrep grep -r [^a-zA-Z0-9]$1[^a-zA-Z0-9] -n JS_files/ а потом sh mygrep myVariableName Но тогда я теряю выделение ...
1
голос
2ответа
110 показов

Попытка очистить файлы журналов на компьютере с Linux, в данный момент используя sed

У меня есть большое количество файлов журналов, из которых мне нужно удалить конфиденциальные данные. Чувствительные данные предоставляются мне в текстовом файле и могут быть изменены. Я надеялся ...
1
голос
3ответа
69 показов

Соответствует VAR_NAME, но не $(VAR_NAME)

Как мне сопоставить VAR_NAME но не указывать $(VAR_NAME) одновременно, используя grep или egrep? Лучшая попытка до сих пор была egrep -nH '*[^(]VAR_NAME' $i Но это не соответствует случаю, когда ...
1
голос
3ответа
1k показов

Команда Linux, чтобы найти все экземпляры файла шаблона?

Я ищу способ рекурсивного сканирования каталога и распечатать все экземпляры любого файла, который заканчивается ".qfx". Таким образом, для данного каталога: somedir/ fizz.qfx buzz.qfx blah/ foo.qfx ...
1
голос
1ответ
1k показов

Создать файл CSV/TXT из файла именованной зоны

Мне нужно создать файл CSV / TXT из файла зоны на именованном сервере DNS. Для примера я хотел бы создать список имени хоста и IP из файла зоны Из этого monkey A 192.168.1.1 bear A 192.168.1.2 shark ...
1
голос
1ответ
109 показов

Bash Script; обработать номер диска macOS в зависимости от размера диска ... GREP

Я хочу автоматически написать несколько команд CoreStorage на дисках. Проблема в том, что один из дисков является внешним, что означает, что он может быть подключен к системе как что-либо от диска 2 ...
1
голос
3ответа
6k показов

Использование egrep для поиска строк, которые имеют 5-6 букв верхнего регистра. (но не более 6)

Во-первых, это домашняя работа, и, к сожалению, я должен использовать egrep (а не с -w или чем-то подобным). Мне нужен мой grep для возврата строк, которые имеют ровно 5 или 6 заглавных букв. ...
1
голос
1ответ
387 показов

Для каждого выхода grep выполните несколько команд

Первый: sudo netstat -nptc | grep -oP "\K[0-9]*(?=/perl)" Вышесказанное дает мне pid, когда они запускаются, поэтому он постоянно работает. Второе: Для каждого вывода первой команды выше я хочу ...
1
голос
2ответа
93 показов

Фильтровать строки, если найдено число вхождений строк?

Нужно отфильтровать и показать строки журнала, если строка содержит ровно 2 запятых и не содержит конкретной строки. Какую команду Linux мне нужно использовать, awk , grep , каково выражение? Для ...
1
голос
2ответа
2k показов

Grep не находит все совпадения в ожидаемом файле

Я не уверен, что я не полностью понимаю grep или регулярные выражения являются источником моей проблемы, поэтому у меня есть два вопроса. У меня есть простой тестовый файл с именем test.txt со ...
1
голос
0ответов
26 показов

Будет ли поиск текста с grep приводит к копированию файлов в SSHFS

Я связал удаленный каталог, используя SSHFS, и теперь, если я найду какой-нибудь текст в этих файлах, SSHFS скопирует файлы в мое локальное пространство.Я знаю, что когда мы пытаемся увидеть ...
1
голос
2ответа
77 показов

grep для слова, но также упомяните другое слово (а), которое должно появиться в файле

Я ищу вхождения слова «изображение» в папке с большим количеством файлов и подпапок. Обычные команды grep (grep и 'git grep') возвращают более тысячи совпадений. Как я могу добавить что-то в команду ...
1
голос
1ответ
49 показов

Как извлечь все строки в require('')?

Мои исходные файлы примерно такие: abl require('../img/a.png') require('../img/b.png') bla require('../../img/c.png') ble
1
голос
2ответа
91 показов

grep-подобная команда, которая выводит записи контекста

Я ищу grep-подобную команду, которая выводит полные записи вместо фиксированного количества строк контекста. Например: grep -d record_delimiter PATTERN [FILE] Логика: разбить ФАЙЛ в записях в ...
1
голос
2ответа
220 показов

Организация grep с переносами строк

Как я могу добавить разрывы строк между моим egrep? # nmap -sP 192.168.1.0/24 | egrep 'MAC|report' Я хотел бы добавить перенос строки после каждой из двух строк. Какая самая эффективная стенография? ...
1
голос
2ответа
375 показов

Как мне расширить команду unix "ps -ef", чтобы увидеть больше информации

Мне нужно обработать grep информацией, содержащейся в столбце CMD, но строки этого столбца обрезаны (ограничены), а необходимая информация потеряна. Пожалуйста, предложите, как я могу увеличить ...
1
голос
2ответа
318 показов

отображать весь поток при выделении с помощью grep

Я часто использую tail -f | grep someregex в файлах журналов. Я связал grep с grep ---color=auto чтобы мои совпадения были выделены. Если я хочу видеть свои совпадения в контексте всего потока, как ...
1
голос
1ответ
47 показов

emacs: запустить процесс grep без поиска файла .cshrc в домашнем каталоге

Когда я запускаю команды emacs, такие как grep или rgrep новый процесс оболочки, и .cshrc загружается из домашнего каталога. В нем много всего, и я не хочу загружать его каждый раз, просто ища ...
1
голос
2ответа
174 показов

Grep Исключить несколько папок CSV не работает

Я пытаюсь grep слово « world , исключая любые каталоги mail , tmp или .cpanel . Я могу игнорировать их по отдельности, используя --exclude-dir=name , но, читая другие потоки, я могу использовать ...
1
голос
1ответ
556 показов

Обрезка вывода grep

Я использую grep, чтобы извлечь дату истечения срока из записи WHOIS. Командная строка, которую я использую: whois -H domainname.com | grep -m 1 'Expir' и я получаю то, что мне нужно, то есть строку ...