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

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

0
голосов
1ответ
1k показов

Попытка исключить определенный каталог из команды grep

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

вывод grep отсутствует в stdout или stderr

Я пытаюсь найти файлы, содержащие «ash» и «bun», с помощью следующей команды bash: grep --line-buffered -ril ash | xargs -d '\n' grep -il bun Вывод только из первого grep (имена файлов, содержащих ...
0
голосов
2ответа
115 показов

Использование bash-скрипта для удаления некоторых строк, начинающихся с определенных символов

У меня есть файл в следующем формате: --- V1 --- Hi there --- V2 --- --- V3 --- What's good --- V4 --- --- V5 --- --- V6 --- Я хочу использовать какой-то сценарий bash для удаления любой из строк, ...
0
голосов
1ответ
39 показов

grep regex pattern соответствует каждой строке, где только все совпадения появляются и печатаются в одной строке

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

Grep раскрасить полную линию

У меня есть непрерывный вывод из программы, которую я grep для ключевых слов. Теперь я хочу, чтобы вся строка была красного цвета, а не только ключевое слово. Как мне этого добиться?
0
голосов
2ответа
77 показов

Как передать параметр в команду Linux в конце строки

Я хотел бы передать параметр в конце строки, пока я даю команду в терминале. Так что я хотел бы что-то вроде примера ниже find /path/to/directory -type f -exec grep -irl "SEARCH_PATTERN" {} \; что-то ...
0
голосов
1ответ
134 показов

кот и grep с огромным файлом - сломанная труба

Я пытаюсь кошка и grep огромный файл 40 ГБ. После некоторого вывода мой процесс будет убит. Есть идеи, в чем может быть проблема? Использование OSX [1] 37392 broken pipe cat output.txt | 37393 killed ...
0
голосов
1ответ
122 показов

Как сопоставить URL по доменному имени в атрибуте href?

Как сопоставить URL по доменному имени в атрибуте href? В настоящее время у меня есть два регулярных выражения, но они не работают в grep или ag . Однако они работают в Sublime Text. Также возможно ...
0
голосов
2ответа
67 показов

Мой код .sh не может работать. Помоги мне

#!/usr/bin/expect -f set port [lindex $argv 0] spawn ps xu | grep "ssh -f -N -o ConnectTimeout=5 -D $port" | grep -v grep | awk '{ print $2 }' | xargs kill -9 expect eol Я уверен, что 100% порт 1234 ...
0
голосов
1ответ
54 показов

Это ошибка в grep -P? (Я, кажется, получаю слишком много совпадений)

Вот файл, который у меня есть http://www.zen76171.zen.co.uk/blahsomefile1 Это текстовый файл размером около 1,18 МБ Смотря на сколько совпадающих строк я получаю С -P C:\blah>grep -P "[^J]*J" ...
0
голосов
3ответа
74 показов

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

У меня есть устройство записи с камеры, которое создает структурированную папку с видео, как показано в примере ниже. Я хочу создать список видеофайлов, но только тех, которые находятся в заданном ...
0
голосов
2ответа
49 показов

Электронная почта не работает со скриптом bash

Я пытаюсь отслеживать наш VoIP-провайдер, если он становится недоступным. Я получаю письмо из сценария ниже, команда в сценарии работает нормально, создайте файл журнала в /tmp /checkpeers, но ...
0
голосов
1ответ
91 показов

Grep записи из Excel или txt файла с определенными кодами города

Я знаю, как получить определенные записи в текстовом файле, используя что-то вроде приведенного ниже кода, когда я хочу, чтобы все записи имели дату года 2018. Ниже приведен пример записи, с которой ...
0
голосов
2ответа
31 показов

Чтобы отфильтровать его ввод строчными буквами

Учитывая входной файл, мне нужно отфильтровать его ввод строчными буквами. Я пытался с помощью: cat filename | tr -s "[a-z][A-Z][0-9][:space:]" "[a-z]"
0
голосов
1ответ
236 показов

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

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

Как я могу выполнить поиск этих 2 файлов с помощью Bash?

как я могу сделать поиск в оболочке bash? 1) Поиск всех файлов, имена которых начинаются с mysql- (а затем и чего-то еще), в определенную папку (и все ее подпапки) 2) Поиск, если в некоторых файлах ...
0
голосов
1ответ
109 показов

нужна помощь grep плейлист

Я использую плейлист из Интернета, который обновляется каждый день. Я хочу сортировать и создавать URL-адреса. Плейлист беспорядок и выглядит так #EXTINF:-1 tvg-id="ORF1.at" group-title="Deutsch" ...
0
голосов
0ответов
170 показов

Элегантный способ написать стрип-файлы расширений на bash?

Вот мой сценарий bash: for next in `ls | grep -P -o "[a-zA-Z0-9]*" | grep -v "^c$" | grep -v "^obj$" | grep -v "^sh$"` do mv "$next.c.obj" $next done Как видите, это безобразно. Он в основном удаляет ...
0
голосов
1ответ
36 показов

Как я могу "найти" все ссылки из исходного кода веб-страницы?

Я хочу иметь только https-Link в отдельном файле. Как это сделать, не получив полную строку кода, только ссылки?
0
голосов
1ответ
12 показов

Получение сведений о версиях приложений всех узлов vz через командную строку

Поиск сведений о применении всех контейнеров openvz Нужно было найти версии приложений (например, cpanel, apache, php, mysql, ruby и rails)
0
голосов
1ответ
250 показов

При подборе нескольких элементов, как ограничить вывод одного элемента первым экземпляром?

У меня есть grep, состоящий из нескольких частей, который извлекает строки из файлов конфигурации маршрутизатора. Grep извлекает множество полей, которые встречаются в файле только один раз, ...
0
голосов
1ответ
54 показов

Поиск в Windows 10: как просмотреть часть файла, в которой было найдено слово?

Когда я ищу слово "компьютер" в моей папке, которая содержит несколько файлов .docx, Windows выводит список файлов, которые содержат это слово, и это хорошо. Но я хотел бы видеть больше, чем список ...
0
голосов
1ответ
28 показов

Как мне grep all \\

Что такое команда для grep всех строк в подкаталогах с \\ (вместе)? Я попробовал grep -r "\\\\" . но это также ловит сингл \ и я не знаю, почему это так.
0
голосов
0ответов
34 показов

Как заменить выходной файл, созданный в первом раунде, обратно в команду в цикле FOR?

Я пишу скрипт оболочки bash, для очистки писем. Мне нужна помощь, чтобы выяснить, как заменить выходной файл, созданный в первом раунде, в команду в цикле FOR? Во-первых, я решил разделить файл на ...
0
голосов
2ответа
3k показов

grep с регулярным выражением, содержащим символ трубы

Я пытаюсь grep с регулярным выражением, которое содержит символ трубы | , Тем не менее, это не работает, как ожидалось. Регулярное выражение не соответствует | включительно, как видно на ...
0
голосов
1ответ
17 показов

Сценарий разрешения с проблемой команды stat Специальный символ awk

Я хочу, чтобы номер каталога разрешений и написать скрипт для выравнивания двух разных каталогов сервера. Я использую команду stat. команда: stat /var/ | grep -i 'Access: (' Вывод: Access: ...
0
голосов
1ответ
83 показов

Печать графем с заданными единицами кода UTF-8 в оболочке

У меня есть файл со списком единиц кода смайликов, и мне нужен еще один с «представлением графемы», чтобы передать их в grep. Если я повторю кодовый блок прямо в оболочке, он будет преобразован ...
0
голосов
1ответ
135 показов

Разбить следующий скрипт bash?

Мне нужна помощь в разборе следующего скрипта bash, чтобы понять, что автор пытался сделать. Сценарий предназначен для поиска данных в файле журнала и сравнения его с файлом журнала электронной ...
0
голосов
0ответов
291 показов

Git для Windows: grep ничего не возвращает для поиска

$ cat > test something [Ctrl+C] $ grep something . grep: .: Is a directory Windows 10 Enterprise 2016 LTSB 64-разрядная версия $ git --version git version 2.13.2.windows.1 Независимо от того, что я ...
0
голосов
1ответ
69 показов

Возьмите первый матч одного из них в скрипте Bash

Я делаю bash-скрипт для чтения файлов в /usr/share/applications чтобы создать меню для IceWM. Вот часть моего кода: file = nm-connection-editor.desktop name = $((grep -m 1 "Name=" $file) | sed ...
0
голосов
1ответ
69 показов

Найти повторяющиеся слова в PDF

Есть ли простой способ найти опечатки типа «Привет, меня зовут Джон», где "мой" и "есть" было написано дважды? Я нашел что-то подобное здесь, используя grep , но, видимо, вам нужно вставить весь ...
0
голосов
2ответа
2k показов

Экранирование символов для точного состояния grep в скрипте Bash

У меня есть базовый скрипт для поиска определенных установленных пакетов в Linux. Если не найдено -> распечатать пакет. Я использовал grep -w , но он не работал должным образом с символом - . ...
0
голосов
1ответ
97 показов

Расширенное использование pdfgrep

Мне нужна помощь, чтобы решить ситуацию. Это кажется довольно простым, но это не я думаю. #!/bin/bash pdfgrep -Hn $1 *.pdf exit 0 Если я запускаю этот код в любом каталоге, содержащем ocr'd ...
0
голосов
0ответов
37 показов

Bash: измененная строка в регулярном выражении дает неожиданный результат

Я немного озадачен, но этот фрагмент сценария дает неожиданные результаты. Я получаю, что htmlstring но затем регулярное выражение получает '1901' как цикл, который должен быть невозможен, исходя из ...
0
голосов
1ответ
352 показов

Grep с несколькими шаблонами, используемыми в команде

Несколько дней назад я установил Centos 7 на свой сервер и запустил ssh. Теперь я хочу отслеживать журналы. Есть ли способ объединить cat или tail с grep, чтобы получить список неудачных и принятых ...
0
голосов
1ответ
21 показов

Как найти строку, содержащую строку, выведите ее + х строк после

У меня есть журнал, который постоянно выбрасывает данные на экран. Мне нужно поймать строку, содержащую определенную строку, распечатать ее и следующие 5 строк после. Это легко сделать с помощью ...
0
голосов
1ответ
23 показов

Как удалить строки 1-го файла, если он ТОЛЬКО ТОЧНО соответствует строке, присутствующей во 2-м файле в Linux?

Считайте, что у меня есть два текстовых файла. Имя первого файла - «Emails.txt» со следующими данными: sale@gmail.com info@yahoo.com all@gmail.com help@domain.com abcdsale@gmail.com ...
0
голосов
1ответ
135 показов

Создать отчет для записей файла зоны DNS

РЕДАКТИРОВАТЬ: некоторые уточнения. Что я делаю, так это то, что у меня есть сценарий python, который подключается к моим DNS-серверам, а затем запускает сценарий bash, расположенный в доме, для ...
0
голосов
1ответ
46 показов

как получить чаевые: man git | Grep

Я использую MacBook. я хочу узнать значение опции в git push --set-upstream git@git.coding.net:de/Bee.git master . Я хочу выяснить использование --set-upstream . Я могу гуглить. И я готов ...
0
голосов
0ответов
82 показов

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

У меня есть файл со списком подстрок, как CAACTTCCA TGTATCGTG TTTCAGCTT другой файл с полным списком строк в отдельных строках, таких как CAACTTCCAHHHHHCAACTTCCAWWWCAACTTCCA ...
0
голосов
0ответов
49 показов

Сколько раз строки начинаются и заканчиваются BASH grep

У меня есть текстовый файл, который содержит данные (иногда несколько в каждой строке), начиная с и заканчивая . (Также есть другие данные, которые мне просто нужно пропустить). Я хочу посчитать, ...
0
голосов
1ответ
331 показов

Почему grep не может найти знак равенства?

Это работает: $ sudo gitlab-runner list 2>&1 | grep 'Token' Python 2.7.14 Executor=docker Token=bccdbf31ef6bc74b2ae4980d8eccea URL=http://something Docker Executor=docker ...
0
голосов
3ответа
892 показов

Что делает `grep -1`?

Я пытаюсь разобраться в следующей команде оболочки, чтобы получить список пакетов, которые можно обновить: dpkg --get-selections | xargs apt-cache policy {} | grep -1 Installed | sed -r ...
0
голосов
2ответа
361 показов

Журнал монитора в реальном времени на наличие ошибок. Если ошибка = повторно запустить команду и перезапустить мониторинг журнала, если не найден = сохранить мониторинг навсегда

Процесс в сценарии bash, который я разрабатываю, часто тихо завершается с ошибкой (он продолжает работать без кода ошибки, но записывает ошибку в свой файл журнала). Как только ошибка появляется в ...
0
голосов
1ответ
127 показов

поиск строки по времени в файле журнала с использованием сценария оболочки путем передачи переменных

Я хочу найти строку и вычесть время, найденное из текущего времени. При использовании сценарий должен показывать строки с того времени или со следующего интервала журнала. Я могу искать строку и ...
0
голосов
0ответов
45 показов

О grep, в чем главное отличие использования опции E(ERE) и P(Perl)

Что касается инструмента Grep в RHEL, обычно я использую опцию -E, которая является грамматикой ERE, но иногда я использую -P, чтобы использовать грамматику упреждения / позади-позитива / негатива. Я ...
0
голосов
1ответ
27 показов

Какое из следующих применений якоря правильно в регулярных выражениях с использованием grep?

Обе приведенные ниже команды дают одинаковый вывод, однако какой из них является правильным методом для его использования? grep ^'\' file.txt Ищет строку с первым словом grep '^\' file.txt Тот же ...
0
голосов
1ответ
119 показов

Скрипт Bash для поиска содержимого файла в каталоге и добавления значения

У меня есть каталог с огромным количеством файлов. Я хочу написать скрипт bash для - Введите этот каталог Узнайте, какие из них являются сценариями Perl (но ни один из них не имеет расширения .pl) ...
0
голосов
1ответ
235 показов

Регулярное выражение для соответствия условному IP-адресу

Я хочу grep для 192.168.22.xxx и 192.168.23.xxx. с одним оператором grep, где xxx может быть любым числом. я пытался grep -Eo '192.168.2[2][3]\.[0-9]{1,3}' а также grep -Eo ...
0
голосов
1ответ
114 показов

Как удалить частичные дубликаты в Bash?

Как я могу удалить частичные дубликаты в bash, используя awk, grep или sort? Я попробовал sort -u FILE | uniq -w20 но это не совсем надежно. Входные данные: http://www.website.com/1.file ...