Articles of grep

Как получить все журналы за определенный месяц?

У меня есть файл журнала, который содержит много месяцев, и я хочу извлечь все журналы за один месяц. Строка файла журнала начинается следующим образом 2018-05-31 12:30:00 INFO: 2018-06-18 12:31:00 INFO: 2018-07-32 12:36:00 INFO: ….. Так я попробовал grep -i “^2018\-06” input.csv >output.csv Но это только генерирует пустой файл. Любая помощь приветствуется.

как удалить двойные струны с помощью sed grep awk

привет как убрать и очистить вывод? test.txt http://urlcom/longStringxyzABC**|**http://urlcom/longStringxyzABC я хочу, | включая удаление символов после я хочу результата http://urlcom/longStringxyzABC Спасибо

Grep диапазон значений с определенными начальными символами

У меня есть файлы объемом 10 ГБ, в которых я хочу сосчитать вхождения определенного текста, например, TY [0-9]. Пример файла: ABC,2A,2018-07-06,2018-06-20 00:00:00 BCD,TY1,2018-07-06,2018-06-20 00:00:00 EFG,TY2,2018-07-06,2018-06-20 00:00:00 IGH,2A,2018-07-06,2018-06-20 00:00:00 Я хочу получить количество всего текста, начиная с TY а затем цифры. Я пытался использовать egrep, но не получил правильный результат. egrep “^TY[0-9]” Filename

Рекурсивно grep через файлы epub

Я попробовал ответы здесь , но без удачи. find . -name “*.epub” -exec zipgrep pattern {} \; показал мне “совпавший”, но не вернул мне соответствующий файл epub. Кроме того, он возвращал огромные сгустки данных, которые было трудно найти. grep -a не работает вообще. Я хочу что-то вроде grep -R но для файлов epub.

Перемещение строк в отдельные файлы одновременно

У меня много файлов, и я хочу экспортировать определенные строки в новые файлы, сохраняя при этом входные файлы такими, какие они есть. Например, я хочу, чтобы все строки, начинающиеся с a, были отправлены в новый файл, давайте назовем это a.txt, а затем я хочу, чтобы все остальные строки были отправлены в отдельный файл, bcd.txt. a……. […]

Linux эквивалент команды windows cmd

Я перехожу на Linux, и мне нужно преобразовать следующую команду Windows cmd : fc file1.txt file2.txt | find /i “no se han encontrado diferencias” > nul && set equal=yes Я думаю, что fc можно заменить на diff или comm , find с помощью grep , но я не знаю, как выполнить часть && , может […]

Проверьте, содержит ли файл строку с точным соответствием из другого файла, используя grep

У меня есть два файла: файл1 и файл2. Содержание обоих файлов следующее file1: Hello file2: Бла бла бла бла Привет бла бла бла бла бла Моя цель – посмотреть, смогу ли я найти точное соответствие Hello в file2 . Я использовал следующую команду: grep -F -f file1 file2 . В качестве выходных данных я получаю […]

заменить на SED рекурсивно

Можно ли рекурсивно заменить образец в мульти-каталоге с помощью grep и sed? grep -e “http://localhost:4000” -r ~/dev_web/_site | sed -e ‘s/http:\/\/localhost:4000/https:\/\/another_site.com/g’ Когда я делаю это, мой терминал показывает мне, что сделано, но когда я делаю снова grep: grep -e “https://another_site.com” -r ~/dev_web/_site это показывает мне только 4 файла изменились .. И если я сделаю: grep […]

grep файл с processid

Я создаю ftp.log.processid во время выполнения через мой скрипт Теперь мне нужно grep этот файл для слова «получить» grep -i “get” $ftp_log.$! Я использую вышеупомянутое выражение – но он всегда не показывает такой файл или каталог, и я вижу точку (.), Созданную в конце во время выполнения, как показано ниже: grep -i ftp.log.1234. почему в […]

Получить переменные из вывода Grep

Я запускаю команду grep и получаю вывод ниже: user@hostname:~$ ps -o args | grep lp_ | grep -v grep | sort -n /usr/local/bin/lp_server -n 5964 -d /dev/usb/lp1 /usr/local/bin/lp_server -n 5965 -d /dev/usb/lp0 {lp_supervisor} /bin/sh /usr/local/lp/lp_supervisor /dev/usb/lp0 SAMPLESERIAL1 /var/run/lp/lp_pid/usb_lp0 {lp_supervisor} /bin/sh /usr/local/lp/lp_supervisor /dev/usb/lp1 SAMPLESERIAL2 /var/run/lp/lp_pid/usb_lp1 Конечная цель состоит в том, чтобы SAMPLESERIAL1 (3-я строка) был назначен […]