Запитання з тегом «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 …

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

6
Як не допустити "ps" повідомляти про власний процес?
$ 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в цій папці немає файлів.)





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

8
Як отримати pgrep для відображення повної інформації про процес
Чи є якийсь спосіб pgrepнадати мені всю інформацію про кожен процес, що psвідбувається? Я знаю, що я можу psпройти, grepале це дуже багато набору тексту, і це також дає мені сам grepпроцес, який я не хочу.
26 linux  bash  process  grep 

2
Коли використовувати одноціткові, подвійні цитати у греппі?
Під час спроби пошуку простого шаблону "привіт" у файлі працюють усі наступні форми грепу: grep привіт файл1 grep 'привіт' файл1 grep "привіт" файл1 Чи є конкретний випадок, коли одна з вищезазначених форм працює, а інші - ні. Чи має значення, якщо я використовую один замість іншого?


3
Як переглянути приховані файли за допомогою команди `find` Linux
На сервері 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.