Вопросы с тегом «grep»

14
Как я могу запретить расширению Bash передавать файлы, начинающиеся с «-» в качестве аргумента?

Я пытаюсь рекурсивно искать строку, grepно я получаю это: $ grep -r "stuff" * grep: unrecognized option '---corporate-discount.csv' Usage: grep [OPTION]... PATTERN [FILE]... Try 'grep --help' for more information. Как я могу запретить Bash передавать файлы, начинающиеся с...

14
Вернуть владельцу процесса с заданным PID

Я пытаюсь извлечь владельца процесса из списка, у меня есть команда, pidof nmapчтобы получить то ps -u <PID> | grep USER, с чем я сейчас играю, но когда я его запускаю, в итоге получается просто печатать заголовки (верхняя строка). Как я могу получить имя владельца, учитывая идентификатор...

14
grep: Найти все строки, содержащие японские кандзи

В огромном текстовом файле UTF-8 я хочу показать все строки, которые содержат японские кандзи . Какое grep(или другое) выражение это делает? Если я не ошибаюсь, кандзи - это символы между \u4e00и \u4dbf. Мне не нужно показывать канас , но показ их тоже не будет большой...

14
Как искать файлы, где существуют два разных слова?

Я ищу способ поиска файлов, где два экземпляра слова существуют в одном файле. До этого момента я использовал следующее для поиска: find . -exec grep -l "FIND ME" {} \; Проблема, с которой я сталкиваюсь, заключается в том, что если между "НАЙТИ" и "МЕНЯ" нет точно одного пробела, результат поиска...

14
Что означает опция --color = auto для GNU grep?

AFAICT, ни man-страница для GNU grep, ни info grepдостойная информация о том, что --color=autoзначит. Я должен быть одним из немногих людей на планете, для которых смысл этого варианта не сразу очевиден. Я предполагаю, что --color=auto« где -то между» --color=neverи --color=always, но это все еще...

14
Как grep для трубы |

Как я могу grep для строки, содержащей символ трубы |или для символа >: files content: |this is test where is > this is none Теперь, что мне нужно с помощью команды grep grep -iE "<some expression>" file_name Выход: |this is test where is >...

14
grep для буквенно-цифровых строк любой длины с двоеточием на каждой стороне

Как вы будете использовать буквенно-цифровые строки от 1 до 50 символов (в идеале, любая длина будет работать тоже) с двоеточием с каждой стороны - типичным результатом будут все строки, содержащие строку :shopping:. Пока у меня есть код ниже (я пробовал несколько вариантов), который не работает:...

14
Скрипт для быстрого тестирования всех клавиш клавиатуры

Мне нужно проверить некоторые ноутбуки на наличие плохих клавиш на клавиатуре, и поэтому я хотел бы максимально ускорить это. Я ничего не нашел для этой конкретной задачи, поэтому моя идея - это скрипт, который читает нажатые клавиши и знает все клавиши клавиатуры, поэтому я могу быстро нажимать их...

14
Grep множественный шаблон отрицательного соответствия

Итак, у меня есть куча журналов Apache с использованием стандартного формата журналов. Я хочу получить все строки журнала, которые не пришли из веб-сканера. Допустим, у меня есть файл robot_patterns с записями вроде Googlebot msnbot-media YandexBot bingbot Если я выполню команду, grep -f...

14
Как выполнить grep -v и исключить следующую строку после матча?

Как отфильтровать 2 строки для каждой строки, соответствующей регулярному выражению grep? это мой минимальный тест: SomeTestAAAA EndTest SomeTestABCD EndTest SomeTestDEFG EndTest SomeTestAABC EndTest SomeTestACDF EndTest И, очевидно, я пытался, например, grep -vA 1 SomeTestAAкоторый не работает....

14
Grep 20 символов после и до матча

У меня проблема в том, что после матча я получаю слишком много информации grep -RnisI --color=auto "pseudomonas" * Я хочу получить только 20 символов или 10 слов после и до матча. Каков правильный инструмент, чтобы сделать такую...

14
grep файлы из списка

Я пытаюсь запустить grep для списка из нескольких сотен файлов: $ head -n 3 <(cat files.txt) admin.php ajax/accept.php ajax/add_note.php Однако, несмотря на то, что я искал строку, которая, как мне известно, находится в файлах, следующее не ищет файлы: $ grep -i 'foo' <(cat files.txt) $ grep...

13
Почему этот результат BSD grep отличается от GNU grep?

Мой компьютер работает под управлением macOS 10.12.3, и я использую установленную в системе grepутилиту с версией 2.5.1-FreeBSD. Вот результаты, которые я получаю при тестировании различных регулярных выражений: Но если я запускаю их, используя GNU grep (версия 2.25), я получаю следующее: GNU grep...

13
Помечать вхождения ключевого слова другим цветом

У меня есть программа, которая выдает вывод, stdoutкак: [OK] Something is ok [OK] Something else is also ok [FAIL] This does not look good [FAIL] Neither does this [OK] At least this is fine Чтобы было легче обнаружить сбои в выводе, я хотел бы пометить вхождения ключевого слова FAILкрасным, не...

13
Смущен по поводу границы слова

Я много исследовал это, но мне все еще не ясно это. Что означает слово граница ? Что оно делает? Так, например, может кто-нибудь объяснить мне эту команду, пожалуйста? egrep '\b[A-Z]+\b' filename.sh...

13
«Ungrep» - какие шаблоны не совпадают

Я ищу команду или скрипт, чтобы сделать следующее - учитывая: file1.txt: abcd efgh ijkl mnop file2.txt: 123abcd123 123efgh123 123mnop123 Я хочу команду, которая делает что-то вроде этого: ungrep file1.txt file2.txt и возвращает следующее: ijkl Другими словами, он дает мне строки в file1.txt,...

13
Grep в пару тысяч файлов

У меня есть каталог с около 26 000 файлов, и мне нужно grep во всех этих файлах. Проблема в том, что мне это нужно как можно быстрее, поэтому не идеально делать скрипт, в котором grep будет брать имя одного файла из команды поиска и записывать совпадения в файл. Прежде чем "список аргументов...