Описание тега grep
grep - инструмент командной строки для поиска текстовых шаблонов в файлах.
4
ответа
iptables - очистить все правила PREROUTING с указанным адресом назначения
У меня есть скрипт, который добавляет iptable правила PREROUTING. Все они имеют одинаковые адреса. Когда я запускаю это: iptables --list PREROUTING -t nat Я вижу вывод, как это: DNAT tcp -- anywhere 165.193.122.18 tcp dpt:https to:192.168.2.1:443 DN…
22 июн '12 в 18:16
2
ответа
Хвост греп, какие инструменты для него
Я хотел бы выполнить следующую команду: tail -f /var/log/syslog | grep -ri 00:16:CB:1E:AF:CA В Linux, но это не работает. Как бы вы в интерактивном режиме извлекли определенный текст из файлов журнала?
30 сен '14 в 07:58
3
ответа
Как я могу отправить /var/mail/root снова?
Из-за неправильной конфигурации у меня много писем в /var/mail/root и /var/mail/www-data Как я могу "зациклить" эти файлы и отправить каждое письмо в другой раз?
01 дек '09 в 12:47
4
ответа
Убить процесс по имени команды
Я хотел бы убить процесс Java на основе имени команды... Каков наилучший способ сделать это? (т.е. когда вы делаете ps -f имя в CMD колонка).
09 июл '12 в 16:34
1
ответ
Зачем заключать одну букву в регулярное выражение grep?
Я видел несколько случаев, когда люди делают это: grep [f]oobar Но я не понимаю, почему это предпочтительнее grep foobar
22 авг '12 в 19:40
1
ответ
Получить некоторое значение из журналов Apache с awk и grep
Я пытаюсь получить какой-то смысл из моих файлов журнала apache: я хочу проанализировать свой журнал доступа и получить некоторую статистику о 200 status code хиты (сколько раз каждый из них был поражен). Итак, я попытался изучить магию awk и вот чт…
25 мар '14 в 22:13
2
ответа
Перенаправить терминал Linux в буфер обмена
Можно ли перенаправить вывод вашего терминала в linux в буфер обмена? Прямо сейчас я использую Ubuntu 9.10, и я просто щелкаю правой кнопкой мыши и "копирую" выделенный текст. Было бы намного проще, если бы я мог пойти так... grep sometext myfile ||…
22 янв '10 в 00:20
3
ответа
Шаблон grep интерпретируется по-разному в 2 разных системах с одинаковой версией grep
Мы производим Linux-устройства для центров обработки данных, и все они работают на Fedora, установленном по одному и тому же процессу. Существуют разные версии аппаратного обеспечения, некоторые с жесткими дисками IDE и некоторые SCSI, поэтому файло…
25 сен '12 в 14:11
1
ответ
Команды Cygwin 2.9.0 cat/tac не выполняются для больших файлов при передаче по каналу grep -q -m1
Я вижу странное поведение при использовании Cygwin x64 2.9.0 в Windows 10 Pro x64. Команда, которую я пытаюсь выполнить, следующая: tac <file> | grep -q -m1 -F "literal string" Приведенная выше команда успешно выполняется на всех маленьких фай…
21 янв '19 в 01:14
2
ответа
Разобрать логи Apache для конкретного слова за последний час
Я смотрю, чтобы разобрать мой /var/log/httpd папка, которая содержит много файлов журнала Apache. Я ищу конкретные события в течение последнего часа. Я пробовал ниже, но мне не повезло. grep -R "$(date -d -1hour +'%Y-%m-%d %H')" /var/log/httpd/ | gr…
15 июн '14 в 20:58
1
ответ
Рекурсивный grep начался в / висит
Я использовал следующую схему поиска grep на нескольких платформах: grep -r -I -D skip 'string_to_match' / Например, во FreeBSD 8.0, FreeBSD 6.4 и Debian 6.0(squeeze). Команда выполняет рекурсивный поиск, начиная с корневого каталога, предполагает, …
18 окт '12 в 10:24
4
ответа
Поиск литерала "> \" с помощью ack-grep
Я ищу строки, которые буквально имеют символ больше, чем (">"), за которым следует пробел, за которым следует символ обратной косой черты ("\"), т. Е. Строка с этим:> \ Я думал, что побег позволит это, и для большего, чем это делает: $ ack-grep "\>"…
01 июн '10 в 01:01
2
ответа
Игнорировать линии grep
У меня очень раздражающее сообщение, выводимое из процесса, который я запускаю. Я бы предпочел не удалять строку, а просто удалить ее с помощью grep Все игнорируемые сообщения содержат слово "запросы". Я мог легко ТОЛЬКО эти строки с $> myproc | …
16 апр '11 в 06:27
3
ответа
grep ведет себя по-разному в Fedora против Ubuntu
Поэтому, когда я запускаю это в Fedora, я вижу это: $ ls hmm_data/indivA12_AATAAG/refs/par1/ 2R-orths.alleles 2R-ref.alleles $ ls hmm_data/indivA12_AATAAG/refs/par1/ | grep -F '-ref.alleles' 2R-ref.alleles Но когда я работаю в Ubuntu (те же данные),…
02 окт '14 в 19:06
2
ответа
Хвост, grep и считать экземпляры, найденные в одной команде?
Я отслеживаю вывод файлов и подбираю строки с определенными данными. Я не хочу выводить данные на экран, а вместо этого посчитать количество найденных экземпляров и отправить их на экран. Число экземпляров может быть прокручиваемым и увеличивающимся…
23 июл '15 в 18:06
9
ответов
Как получить IP-адрес из вывода ifconfig
Ниже приведен мой вывод ifconfig eth0 Link encap:Ethernet UP BROADCAST MULTICAST MTU:1500 Metric:1 RX packets:0 errors:0 dropped:0 overruns:0 frame:0 TX packets:0 errors:0 dropped:0 overruns:0 carrier:0 collisions:0 txqueuelen:1000 RX bytes:0 (0.0 B…
06 мар '11 в 21:29
3
ответа
grep/ поиск нескольких строк в файле
Допустим, у меня есть файл с длинным вложенным массивом, который отформатирован так: array( 'key1' => array( 'val1' => 'val', 'val2' => 'val', 'val3' => 'val', ), 'key2' => array( 'val1' => 'val', 'val2' => 'val', 'val3' => '…
26 апр '10 в 20:13
2
ответа
Удалить непечатные символы
У меня есть текстовый файл с разделителями табуляции. Когда я открываю файл в редакторе vi, я вижу символ ^M (синим цветом). Это не часть моих данных. Он попал туда, потому что исходные данные SQL имели знак возврата каретки /r. 713498 29195 NWSO NE…
18 янв '13 в 01:53
1
ответ
Комментируйте все строки, соответствующие некоторому шаблону
Мне нужно закомментировать все строки, содержащие "dlclose" для каждого файла в текущем каталоге и любых подкаталогах (рекурсивно). Это мое лучшее предположение на данный момент, учитывая то, что я смог узнать из различных руководств. grep -lIR "dlc…
11 авг '10 в 18:54
3
ответа
Как подсчитать количество строк, соответствующих шаблону, возвращенному командой linux
Как подсчитать количество строк, соответствующих шаблону, возвращенному командой linux Я хочу, чтобы количество возвращаемых строк начиналось с 'foo', поэтому, если я передам вывод в grep, это сработает? cat | grep -c ^foo
19 фев '13 в 12:30