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

grep - инструмент командной строки для поиска текстовых шаблонов в файлах.

5
Как я пролистываю двоичные файлы, которые выглядят как текст?
У меня есть двоичные файлы, которые должны быть текстовыми (это экспортированные журналы), но я не могу открыть их с меньшим количеством (это выглядит некрасиво - это выглядит как двоичный файл). Я обнаружил, что могу открыть его с помощью vi и могу отследить его (вы увидите реальные журналы), но я действительно …
76 grep  text  binary  parsing 

12
У вас есть какие-нибудь полезные скрипты awk и grep для разбора логов apache? [закрыто]
Я могу использовать анализаторы логов, но часто мне нужно анализировать последние веб-логи, чтобы увидеть, что происходит в данный момент. Я иногда делаю вещи, как выяснить топ-10 ips, которые запрашивают определенный файл cat foo.log | grep request_to_file_foo | awk '{print $1}' | sort -n | uniq -c | sort -rn | …

3
Получение последнего совпадения в файле с использованием grep
Каков наилучший способ получить только окончательное совпадение регулярного выражения в файле с использованием grep? Кроме того, возможно ли начать поиск с конца файла вместо начала и остановить, когда он найдет первое совпадение?
58 unix  grep 

6
Как не допустить, чтобы «пс» сообщал о собственном процессе?
$ ps | grep django 28006 ttys004 0:01.12 /usr/bin/python bin/django celeryd --beat 51393 ttys005 0:01.45 /usr/bin/python bin/django celeryd -l INFO 51472 ttys005 0:01.29 /usr/bin/python bin/django celeryd -l INFO 51510 ttys005 0:01.89 /usr/bin/python bin/django celeryd -l INFO 51801 ttys005 0:01.83 /usr/bin/python bin/django celeryd -l INFO 53470 ttys005 0:03.97 /usr/bin/python bin/django celeryd …
52 process  grep  ps 

7
Рекурсивный текстовый поиск с использованием шаблонов grep и file
Учитывая этот пример структуры папок: /folder1/file1.txt /folder1/file2.djd /folder2/file3.txt /folder2/file2.fha Как мне выполнить рекурсивный текстовый поиск по всем *.txtфайлам с помощью grep"/"? (происходит "grep -r <pattern> *.txt"сбой при запуске из «/», поскольку .txtв этой папке нет файлов.)


5
Команда Linux для поиска строк в двоичном или не ascii файле
Есть ли команда Linux для извлечения всех строк ascii из исполняемого файла или другого двоичного файла? Полагаю, я мог бы сделать это с помощью grep, но я помню, что где-то слышал, что такая команда существовала?
39 linux  grep  binary  strings 



3
Как я могу обрабатывать пробелы в именах файлов при использовании xargs в результатах поиска?
Одна из моих общих практик - выполнять greps для всех файлов определенного типа, например, находить все файлы HTML, в которых есть слово «rumpus». Для этого я использую find /path/to -name "*.html" | xargs grep -l "rumpus" Иногда findвозвращает файл с пробелом в имени, например my new file.html. Когда я xargsпередал …
28 find  grep  pipe  xargs 

8
Как получить pgrep для отображения полной информации о процессе
Есть ли способ, чтобы pgrepдать мне всю информацию о каждом процессе, который psделает? Я знаю , что могу трубу psчерез , grepно это много печатать , и это также дает мне grepсам процесс , который я не хочу.
27 linux  bash  process  grep 

2
Когда использовать одинарные кавычки, двойные кавычки в grep?
При поиске простого шаблона «привет» в файле работают все следующие формы grep: grep hello file1 grep 'привет' file1 grep "привет" file1 Есть ли конкретный случай, когда одна из вышеперечисленных форм работает, а другие нет. Имеет ли какое-то значение, если я использую одно вместо другого?


3
Как просмотреть скрытые файлы с помощью команды Linux `find`
На сервере Linux мне нужно найти все файлы с определенным расширением в текущем каталоге и всех подкаталогах. Ранее я всегда использовал следующую команду: find . -type f | grep -i *.php Однако он не находит скрытые файлы, например .myhiddenphpfile.php . Следующее находит скрытые файлы php, но не скрытые: find . …

8
Можно ли вместо этого использовать awk?
Я хотел бы получить номер в ratingкачестве вывода из этого # nc localhost 9571 language: language:en_ZA.UTF-8 language:en_ZW.UTF-8 session-with-name:Ubuntu Classic (No effects):gnome-session --session=2d-gnome session-with-name:Ubuntu (Safe Mode):gnome-session -f --session=2d-gnome session-with-name:Ubuntu Classic:gnome-session --session=classic-gnome xsession:/etc/X11/Xsession rating:94 Я могу сделать это так # nc localhost 9571 | grep rating | cut -d: -f2 94 но …
17 linux  bash  grep  awk 

Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.