Запитання з тегом «grep»

grep - це утиліта командного рядка Unix, яка шукає введення для рядків, що відповідають (або ні) звичайному вираженням і друкує результати. Використовуйте цей тег для запитань про те, як використовувати функції grep, як писати регулярні вирази, які працюють з grep, та загальне використання. Оскільки grep тепер доступний у подібних для Unix середовищах (наприклад, Cygwin в Windows), ви також можете використовувати цей тег для питань сумісності та відмінностей між версіями та програмним середовищем.

5
Запис "хвіст -f" виведення в інший файл
Як продовження мого останнього допису, де я grep & tail -fзнайшов випадки "рідкісних" подій. Я хотів би записати це в інший файл. Я спробував повернути tail -f log.txt | egrep 'WARN|ERROR' в tail -f log.txt | egrep 'WARN|ERROR' | tee filtered_output.txt Файл створюється, але нічого не заповнюється, це проблема кешування …
34 bash  cygwin  grep  logging 

3
команда find / grep без пошуку змонтованих акцій
Коли я використовував команду find, мені майже завжди потрібно шукати локальні диски. Але у мене майже завжди встановлені надзвичайно великі мережеві акції, і вони включаються до пошуку. Чи є простий спосіб виключити ті, які знаходяться в команді find, grep та інших подібних командах? Приклад: знайти / -ім’я .vimrc
34 linux  find  grep 

3
Як користуватися "sed" з трубопроводами
Я хочу замінити рядок, виведений з grep, у мене є: $ npm info webpack | grep version це виводить мене $ version: '2.1.0-beta.12', але я хочу мати: $ 2.1.0-beta.12 Тому я думаю, що я можу досягти цього, використовуючи sedта замінюючи непотрібні підрядки. Але ось для мене важка частина: $ npm …
34 bash  grep  sed 

3
Підрахунок загальної кількості матчів із грепом, а не скільки рядків
Чи пропонує греп спосіб підрахувати загальну кількість матчів? Опція -c повертає лише кількість рядків, які відповідають рівню, але в цьому випадку у мене є кілька збігів на рядок.

4
grep для "терміна" та виключити "інший термін"
Я намагаюся створити греп-пошук, який шукає термін, але виключає рядки, які мають другий термін. Я хотів використовувати кілька -e "pattern"варіантів, але це не спрацювало. Ось приклад команди, яку я спробував, і повідомлення про помилку, яке вона створила. grep -i -E "search term" -ev "exclude term" grep: exclude term: No such …
28 linux  bash  search  grep 

7
Виключення grep із переліку процесів
Я створив команду повернути ідентифікатор процесу запущеного демона: ps aux | grep daemon_name | awk "{ print \$2 }" Він прекрасно працює і повертає PID, але він також повертає другий PID, імовірно, це процес, який я зараз запускаю. Чи є спосіб я виключити свою команду зі списку повернених PID? Я …
27 grep  ps  pid 

1
Поєднайте хвіст -f із грейпом?
Привіт, я хочу продовжувати дивитись файл журналу, але я також не хочу бачити невідповідні речі, мене цікавить тільки що-небудь, у ньому "foobar". Тож якби я робив підказки до файлу, я би робив tail file | grep "foobar" Тепер, коли я додаю варіант -f, чи є спосіб якось показати лише те, …
26 linux  grep  tail 


5
Інструмент Grep для XML [закрито]
Зачинено. Це питання поза темою . Наразі відповіді не приймаються. Хочете вдосконалити це питання? Оновіть питання, щоб це було темою для Super User. Закрито 4 роки тому . Я шукаю хороший інструмент для виконання грепоподібних операцій на XML - наприклад, вилучення лише певних атрибутів. Grep сам не може впоратися з …
22 automation  grep  xml  regex 

3
Як зібрати файл журналу протягом певного періоду часу
У мене є файл журналу, кожен рядок у журналі є датою, наприклад: 2012-03-06 11:34:48,657 blah blah blah... Як зробити grepцей файл і отримати лише рядки з 8 ранку до 11 вечора? Моє намір я хочу підрахувати кількість помилок, які трапляються протягом 8 ранку до 11 вечора.
22 grep 

3
Як запобігти збереженню пароля чи іншої конфіденційної інформації в історії баш при використанні grep?
Нещодавно мені довелося поздоровитись за паролем, який може бути збережено у файлі. Я не хотів, щоб ця лінія з'являлася в історії баш. Як я можу запобігти збереженню пароля чи іншої конфіденційної інформації в історії баш при використанні grep? Наприклад, як я можу отримати бажання прочитати шаблон із stdin чи консолі?
21 bash  grep 

18
Перелічіть лише назви пристроїв усіх доступних мережевих інтерфейсів
Я хочу отримати список усіх доступних імен мережевих пристроїв на моєму сервері Linux. Я зрозумів це ifconfig зробить цю роботу, однак, якщоconfig дає досить великий вихід: eth0 Link encap:Ethernet Hardware Adresse 08:00:27:fc:5c:98 inet Adresse:192.168.2.222 Bcast:192.168.2.255 Maske:255.255.255.0 inet6-Adresse: fe80::a00:27ff:fefc:5c98/64 Gültigkeitsbereich:Verbindung UP BROADCAST RUNNING MULTICAST MTU:1500 Metrik:1 RX packets:329 errors:0 dropped:0 overruns:0 …
21 linux  networking  grep  sed  cat 

3
У Unix "менше", чи можу я перейти до наступного рядка, який НЕ містить X?
lessЧи можливо в інструменті Unix перейти до наступного рядка, який не містить певного виразу? Мені іноді доводиться переглядати файли, що містять тисячі подібних суміжних рядків, які, наприклад, усі кажуть «Обчислити щось », і мене цікавить наступний рядок після поточного блоку, який не містить слова «Обчислення».
21 unix  grep  less 

1
Ubuntu Linux: знайти файли між певними часом?
Я знайшов SO, який називається, використовуючи Find / Grep для пошуку файлів у певний час доби На підставі цього та команди Grep під назвою Grep для пошуку файлів, що містять текстовий рядок та переміщення їх, я закінчив: find . -type f -mtime -20 | grep -v -e " \(0[012345]\|18\|19\|2[0123]\)" | …
19 linux  ubuntu  grep  find 

7
Переваги файлу cat'ing та трубопроводів до грепа
Чи є додаткові переваги вибору файлу та перенесення його на файл grep, крім зручності? Зручність полягає в тому, що коли я отримую такі команди, як наведені нижче, з моєї історії, курсор знаходиться в кінці рядка, тому легко змінити команду з різним текстом, щоб підключити один і той же файл. То …

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.