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

27
Исключение grep из списка процессов

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

26
Объединить хвост -f с grep?

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

22
Как получить файл журнала в определенный период времени

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

22
Grep инструмент для XML [закрыто]

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

21
Выводить только имена устройств всех доступных сетевых интерфейсов

Я хочу получить список всех доступных имен сетевых устройств на моем сервере 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...

21
Как предотвратить сохранение пароля или другой конфиденциальной информации в истории Bash при использовании grep?

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

21
В Unix «поменьше» я могу перейти к следующей строке, которая НЕ содержит X?

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

19
Ubuntu Linux: находить файлы в определенное время?

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

19
Преимущества катания файлов и трубопроводов в grep

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

17
Как совместить поиск и grep для сложного поиска? (GNU / Linux, найти, grep)

Я пытаюсь выполнить текстовый поиск в некоторых файлах, которые имеют похожую структуру каталогов, но не находятся в одном дереве каталогов, в GNU / Linux. У меня есть веб-сервер со многими сайтами, которые имеют одинаковую древовидную структуру (PHP Code Framework Igniter MVC), поэтому я хочу...

17
Ubuntu grep, find и т. Д. Вывод «Отказано в доступе» и «Нет такого файла или каталога»

Когда я использую grepили find, меня всегда раздражают уведомления «Отказано в доступе» и «Нет такого файла или каталога», что-то вроде этого: johndoe@johndoe-desktop:/$ grep -rnP 'YII_CORE_PATH' ./ | grep -v .svn grep: ./lib/ufw/user6.rules: Permission denied grep: ./lib/ufw/user.rules: Permission...

16
Редактировать первую строку большого текстового файла

У меня огромный текстовый файл, слишком большой, чтобы все это помещалось в память. Все, что мне нужно сделать с этим текстовым файлом, это отредактировать первую строку (это файл CSV, и мне нужно изменить заголовки). Есть ли простой способ сделать это в...

15
Как вывести список всех исходных файлов (* .c, * .cpp, * .h)

Я хотел бы найти исходные файлы (* .c, * .cpp, * .h), которые содержатся в Linux / MinGW / Cygwin и рекурсивно во всех подкаталогах. Моя основная идея заключается в использовании findи grep. Однако создание регулярного выражения, которое может проверить заданное имя файла, - это * .c, * .cpp или *...

15
Инструмент выбора CSS командной строки

Вопрос Какой инструмент (предпочтительно для Linux) может выбрать содержимое элемента HTML на основе его пути CSS? пример Например, рассмотрим следующий HTML-документ: <html> <body> <div class="header"> <h1>Header</h1> </div> <div class="content">...

14
Лучший способ сделать «эхо $ х | sed… »и« echo $ x | grep… ”

Я часто нахожу это в сценариях (и, должен признать, сам это пишу): a=$(echo "$x" | sed "s/foo/bar/") или if echo "$x" | grep -q foo then ... fi Рассмотрим "foo", чтобы включить некоторые регулярные выражения. Я чувствую, что должен быть - и, скорее всего, есть - лучший способ выразить это, тот,...

14
Поиск и удаление строк из всех файлов рекурсивно

Мне удалось найти вхождения ключевого слова, используя grep "KeyWord" . -r -n -i -I но вхождения KeyWord слишком велики. Я просто хочу удалить все строки, содержащие это слово. Я искал вокруг, sed выглядит как утилита. Может кто-нибудь сказать мне, какая команда будет добиваться цели?...