Tag: grep

Каковы точные различия между awk и cut с помощью grep?

Мы знаем, что можем получить второй столбец нужной строки из файла, используя эти два метода: awk ‘/WORD/ { print $2 }’ filename или же grep WORD filename| cut -f 2 -d ‘ ‘ Мои вопросы: Каковы различия между двумя командами выше? Какой из них имеет лучшую производительность? Каковы преимущества использования awk перед использованием cut и […]

grep’ping файлы для нескольких строк (не в одной строке)

Чаще признаюсь, что ищу файл, содержащий несколько строк. В настоящее время я делаю: grep -rl string1 | xargs grep -l string2 | xargs grep -l string3 Есть ли инструмент, который делает это красивее? Это grep s для string1 или string2 или string3 . grep -rl -e string1 -e string2 -e string3 Я хочу файлы, которые […]

В чем смысл (^ |) ABC (| $) как расширенного REGEX?

Я пришел сюда через команду grep -E '(^ ​​|) ABC (| $)' file1. Я смущен, как интерпретировать в ней регулярное выражение, потому что я знаю символы ^ и $ как начальные и конечные обозначения, но здесь они не в самом начале или конце из-за скобки, иногда используется для отрицания набора символов, но я видел это […]

Как выбрать определенные наборы или вытеснить из файла, если struture содержит определенную строку?

Я хочу извлечь наборы с определенной строкой, например: Файл abc.txt содержит abc 123 abcd 1234 abcde 12345 abc 123 abcd 123 abcde 12345 abc 123 abcd 1234 abcde 12345 Теперь из приведенных выше наборов можно заметить, что во 2-м наборе 2-я строка не имеет 1234 . Так что я хочу извлечь из этих наборов, которые […]

Как сделать grep в реальном журнале (stdout)?

Я не уверен, что это такое, но это то, что я думаю. То, что я хочу сделать, это отфильтровать определенное сообщение журнала при запуске исполняемого файла. Я попробовал это: Executable 2>&1 /dev/null | grep -v "fixme:quartz:Parser_OutputPin_QueryInterface No interface for {56a868a5-0ad4-11ce-b03a-0020af0ba770}!" И нормальный: Executable | grep -v "fixme:quartz:Parser_OutputPin_QueryInterface No interface for {56a868a5-0ad4-11ce-b03a-0020af0ba770}!" Но Терминал по-прежнему был […]

grep игнорировать специальные символы в файле

У меня есть java-файл, и я хочу указать количество раз, когда происходит перенос слова. Но единственная проблема заключается в том, что у меня есть много функций, в которых есть рабочий порт. Вот пример функции: public void portNum(){ System.out.println("Your port number is ports port"); port(); //Reading your Port number readPortNumber(); } Я хочу получить только те […]

grep с переменной

Я пытаюсь создать сценарий для мониторинга всех логинов с использованием sudo, как успеха, так и неудачи. Прямо сейчас, у меня есть: set tdate = $(date "+%b %d") set attempted_su_log = /var/log/suattempts cat /var/log/secure | grep $tdate | grep 'servername su' >> $attempted_su_log Как я могу grep текущую дату из / var / log / secure, […]

Объедините две строки файла и добавьте число в конце строк

У меня есть большой текстовый файл abc.txt со следующим форматом: BALT -6.110 130.600 4.06874414 -0.03254425 BALT -6.620 154.460 3.92286595 -0.17842244 BARM 32.740 140.680 3.94326190 -0.15802649 Мне нужен этот файл для преобразования выходного файла xyz.txt в формате: BALT 1 -6.110 130.600 4.06874414 -0.03254425 BALT 2 -6.620 154.460 3.92286595 -0.17842244 BARM 3 32.740 140.680 3.94326190 -0.15802649 Числа […]

что grep -oh "" делать?

Я пытаюсь что-то добиться, и в эксперименте я прошел через следующий случай, может кто-нибудь объяснить мне, как понять, что происходит. echo " Agent process not running on www.raja.server.local.com" | grep -oh "[*?<com]" o c o o o c c o m Спасибо.

Подавлять конкретные экземпляры ключа поиска в grep

Это, возможно, спросили раньше, но я не мог найти его. Я собираю много файлов данных для «NaN» для поиска ошибок; проблема в том, что если «NaN» появляется один раз в файле, по всей вероятности, он будет появляться тысячи раз, и, следовательно, выход будет неуправляемым. В частности, команда grep "NaN" * дает около гигабайта вывода, практически […]

Linux и Unix - лучшая ОС в мире.