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

grep - это утилита командной строки Unix, которая ищет в вводе строки, соответствующие (или нет) регулярному выражению, и печатает результаты. Используйте этот тег для вопросов о том, как использовать функции grep, как писать регулярные выражения, которые работают с grep, и об общем использовании. Поскольку grep теперь доступен в Unix-подобных средах (например, Cygwin в Windows), вы также можете использовать этот тег для вопросов совместимости и различий между версиями и программными средами.

3
команда find / grep без поиска подключенных общих ресурсов
Когда я использовал команду find, мне почти всегда приходилось искать локальные диски. Но у меня почти всегда установлены супер-большие сетевые ресурсы, и они включены в поиск. Есть ли простой способ исключить те, что в команде find, grep и других подобных командах? Пример: найти / -имя .vimrc
35 linux  find  grep 

5
Запись вывода «tail -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
Как использовать «сед» с трубопроводом
Я хочу заменить строку, выведенную из grep, у меня есть: $ npm info webpack | grep version это выводит меня $ version: '2.1.0-beta.12', но я хочу иметь: $ 2.1.0-beta.12 Так что я думаю, что могу добиться этого, используя sedи заменяя ненужные подстроки. Но здесь идет самая сложная часть для меня: …
34 bash  grep  sed 

3
Подсчет общего количества совпадений с помощью grep вместо количества совпадений
Этот вопрос был перенесен из переполнения стека, поскольку на него могут ответить суперпользователи. Мигрировал 8 лет назад . Предлагает ли grep подсчитать общее количество совпадений? Опция -c возвращает только количество строк, соответствующих регулярному выражению, но в этом случае у меня есть несколько совпадений на строку.

4
grep для «термин» и исключить «другой термин»
Я пытаюсь построить поиск grep, который ищет термин, но исключает строки, имеющие второй термин. Я хотел использовать несколько -e "pattern"вариантов, но это не сработало. Вот пример команды, которую я пробовал, и сгенерированного сообщения об ошибке. grep -i -E "search term" -ev "exclude term" grep: exclude term: No such file or …
28 linux  bash  search  grep 

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

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


5
Grep инструмент для XML [закрыто]
Закрыто. Этот вопрос не по теме . В настоящее время не принимает ответы. Хотите улучшить этот вопрос? Обновите вопрос, чтобы он соответствовал теме Супер пользователя. Закрыто 4 года назад . Я ищу хороший инструмент для выполнения grep-подобных операций над XML - например, извлечение только определенных атрибутов. Grep Сам по себе …
22 automation  grep  xml  regex 

3
Как получить файл журнала в определенный период времени
У меня есть файл журнала, каждая строка в журнале содержит дату, например: 2012-03-06 11:34:48,657 blah blah blah... Как мне grepэтот файл и получить только строки с 8 утра до 11 вечера только? Я хочу подсчитать количество ошибок, происходящих в период с 8:00 до 23:00.
22 grep 

3
Как предотвратить сохранение пароля или другой конфиденциальной информации в истории Bash при использовании grep?
Недавно мне пришлось поискать пароль, который, возможно, был сохранен в файле. Я не хотел, чтобы эта строка появлялась в истории bash. Как я могу предотвратить сохранение пароля или другой конфиденциальной информации в истории Bash при использовании grep? Например, как я могу получить grep для чтения шаблона из стандартного ввода или …
21 bash  grep 

3
В Unix «поменьше» я могу перейти к следующей строке, которая НЕ содержит X?
lessМожно ли в инструменте Unix перейти к следующей строке, которая не содержит определенного выражения? Иногда мне приходится просматривать файлы, содержащие тысячи похожих смежных строк, которые, например, все говорят «Вычисление чего-либо », и меня интересует следующая строка после текущего блока, в которой нет слова «Вычисление».
21 unix  grep  less 

18
Выводить только имена устройств всех доступных сетевых интерфейсов
Я хочу получить список всех доступных имен сетевых устройств на моем сервере Linux. Я понял, что ifconfig сделает эту работу, однако ifconfig выдает довольно много: 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 frame:0 …
21 linux  networking  grep  sed  cat 

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

7
Преимущества катания файлов и трубопроводов в grep
Есть ли какие-либо дополнительные преимущества в том, чтобы загружать файл и отправлять его в grep, кроме удобства? Удобство состоит в том, что, когда я получаю команды, подобные приведенным ниже, из моей истории, курсор находится в конце строки, поэтому легко изменить команду с другим текстом, чтобы выполнить поиск по одному и …

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