Tag: grep

«Grep-ing» от A до B в выводе hexdump

Вот ситуация: я должен найти в выводе hexdump байты между строкой A и строкой B. Структура hexdump – это что-то вроде: -random bytes -A + useful bytes + B -random bytes -A + useful bytes + B -random bytes И теперь, вопросы: – Можно ли grep «от A до B»? Я не видел ничего подобного […]

Команда Grep в сценарии оболочки

Я пишу сценарий оболочки, который должен делать выходные команды grep для дальнейшего использования. Однако, когда я передаю переменную, содержащую ~/…/multiple_dir/* в grep в качестве ввода, я получаю пустой выходной файл. #!/bin/sh set -u PROGRAM="$1" REGEXP=$(cat "$2") INP_FILE="$3" OUT_FILE="$4" printf "%-30s: " $(basename ${INP_FILE}) if [ $INP_FILE = "STDIN.inp" ] then cat ${INP_FILE} | ${PROGRAM} ${REGEXP} […]

Извлечение только одной группы из регулярного выражения

Я пытаюсь получить список чисел из некоторых файлов журнала взлома с помощью zgrep. Итак, я использую: zgrep -ie "total time: .* ms" * Это возвращает всю строку, о которой я забочусь. Я просто хотел бы номер. (после общего времени, но до «мс») Есть ли способ получить эту информацию без дальнейшей обработки?

grep список имен и информации из большего файла

У меня есть два файла: один со списком имен (500 записей) и другой, имеющий некоторую дополнительную информацию для каждой записи в A.txt и дополнительных записей. Файл A.txt (каждая строка начинается с > (формат fasta) и содержит пробелы, цифры и специальные символы, но в одной строке) >xyz, B=123 >abc, B=231 >mnp, B=567 Файл B.txt (имеет некоторую […]

Как перенаправить вывод из команды find (использующей grep) в файл журнала?

Рассмотрим код для поиска всех файлов, содержащих шаблон «строка поиска»: bash-3.2$ # The below find works fine.. bash-3.2$ find . -type f -exec grep -il "search string" {} \; bash-3.2$ # But I am unable to redirect output to a log file.. bash-3.2$ find . -type f -exec grep -il "search string" {} \ > […]

Как grep рекурсивно в порядке последнего модифицированного времени?

grep -r выполняет рекурсивный поиск во всех файлах в определенном каталоге. Однако, если я хочу, чтобы эти файлы были прочитаны grep в порядке их последнего измененного времени, как мне это сделать?

Есть ли недостаток в использовании «grep -E» вместо простого «grep»?

Я понимаю, что GNU grep без -E использует основное регулярное выражение и что grep -E использует расширенное регулярное выражение. Есть ли вред в использовании grep -E даже для ситуаций, которые будут работать с простым grep ?

перенаправить вывод tee и grep для нескольких лог-файлов

Перенаправление вывода из сценария STDOUT + STDERR в Logfile 1 и grep в Logfile 2 ./run_test.sh 2>&1 | tee -a /var/log/log1.log | (grep 'START|END') > /var/log/myscripts.log Как я могу сделать эту работу? Я пробовал использовать другой синтаксис, но он не работает. Выход будет перенаправлен только на первый журнал. Второй журнал пуст. ./run.sh 2>&1 | tee […]

Получите все регулярные выражения между двумя шаблонами и напечатайте их в файл

У меня есть файл с кучей длинных строк. Я хотел бы захватить каждую группу между двумя шаблонами и напечатать их в новом файле, по одному совпадению на строку. Я мог бы сделать это с помощью Python, но я бы предпочел использовать только инструменты командной строки для этой задачи. Если нет конца рисунка, я бы хотел […]

Сколько текста grep / egrep потребляет каждый раз?

Я запутался в grep / egrep . Думаю, эти инструменты соответствуют одной строке? В некоторых случаях я слышал «логическую» линию. Вопросов Правильно ли предположить, что по существу grep / egrep всегда обрабатывает строку за раз до нового символа линии? Я не совсем уверен, что такое «логическая линия»?

Interesting Posts

Apache не читает изменения в файлах PHP

Может кто-нибудь объяснить, как использовать flock и файловые дескрипторы для блокировки файла и записи в заблокированный файл?

/ usr / bin / pass и / usr / bin / pass2

Как отображать список пакетов, определенных определенным пакетом?

Перенести с Sendmail на Postfix

Linux Mint 12 прокрутка двумя пальцами

Как вернуть несколько записей DNS A в определенном порядке с помощью bind9?

Сравните n значений столбцов между каждой записью в 2 файлах и apend данные из файла 2 в файл 1

Модернизация сжимания до неудобства после остановки LTS

Освежающий меньше на лету

Как я могу сортировать список с уровнем major.minor.patch и иногда rc правильно?

Переустановить программное обеспечение без повторной загрузки из программного центра?

Значок не отображается в приложениях на OSX

tail -f, без использования опроса

sudo at -f <(echo "rm $ file") теперь + 2 часа урона на: / dev / fd / 63: Нет такого файла или каталога

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