Tag: grep

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

У меня есть ссылка, и я хотел бы вернуть только контент между www. и .com например, www.blablabla.com вернет только blablabla Как я мог это сделать? Когда я использую grep '\.[a-zA-Z0-9\.-]*\. «Это дает мне .blablabla.

Насколько хорошо работает grep / sed / awk на очень больших файлах?

Мне было интересно, были ли grep, sed и awk жизнеспособными инструментами для поиска данных в очень больших файлах. Допустим, у меня есть 1TB-файл. Если бы мне захотелось обработать текст в этом файле, каков был бы временной интервал, если бы я использовал отдельные команды grep, sed и awk, а также их смешивание. Очевидно, что конкретный ответ […]

как получить список сайтов / доменов, связанных с wirehark

Я пытался выяснить, сколько сайтов использует firefox wth, и для этого используется wirehark. Я сделал новый профиль, и всякий раз, когда я запускаю firefox в браузере, он работает с $ firefox –ProfileManager –safe-mode Очевидно, что до запуска этой команды я запускаю – $ script $ tshark -V -i wlan0 Я установил его инструкциями из https://superuser.com/questions/319865/how-to-set-up-wireshark-to-run-without-root-on-debian […]

Разбор допустимого вывода в скрипте оболочки с помощью sed / grep

У меня есть сценарий оболочки, который выполняет загрузочную книгу, и я хочу обработать выход этой пьесы. Я не знаю, как это сделать. Автор сценария: #!/bin/sh ansible-playbook -i inventory/ec2.py services_status.yml Вывод команды unsible-playbook: PLAY [all] ********************************************************************* TASK [cmx_running_services] **************************************************** ok: [172.31.35.225] ok: [172.31.9.253] TASK [debug] ******************************************************************* ok: [172.31.35.225] => { "services": { "changed": false, "meta": { […]

Найдите строку в файле и переименуйте несколько файлов в результаты

Я пытаюсь рекурсивно искать список файлов, и если файл содержит строку, переименуйте файл в результаты grep указанной строки. Файлы примеров содержат следующее содержимое: file1 foo bar1 file2 foo bar2 file3 foo bar3 file4 foo bar4 file5 foo bar5 grep + awk вернет результаты, которые мне нужны: $ grep -r "^foo" . | awk '{print $2}' […]

Найти больше дубликатов

У меня огромный список, как 67603;4716-5469-1335-0870;5450-7938-7992-5530;14523593;03 Oct 2016 – 17:01:15 63123;5592-6762-4853-6320;4532-4142-5613-9690;1441407;03 Oct 2016 – 17:01:15 62562;4532-5581-3790-0140;5292-4905-4356-2840;28898987;03 Oct 2016 – 17:01:15 68080;5188-1564-9611-7580;4556-9998-5999-3300;2262361;03 Oct 2016 – 17:01:15 i Want Искать больше Dublicate число после 2; и до 3-го; для первой строки – 5450-7938-7992-5530 и еще одна строка 4532-4142-5613-9690 и т. д.

захватить текст из файла vtt

Файлы vtt выглядят следующим образом: WEBVTT 1 00:00:00.096 –> 00:00:05.047 you're the four functions if you would of management first of all you have the planning 2 00:00:06.002 –> 00:00:10.079 the planning stages basically you were choosing appropriate organizational goals and courses 3 00:00:11.018 –> 00:00:13.003 action to best achieve those goals Мне нужен только […]

Комментируйте определенные строки, используя регулярное выражение и sed

У меня очень большой файл verilog (~ 350 MiB). В этом случае я хочу прокомментировать определенные имена модулей. Так что я взял образец файла и попробовал на нем регулярное выражение. Пример файла (abc): – module util_minor_rev_id(minor_rev); output [3:0] minor_rev; wire [3:0] minor_rev; wire n_15, n_16, n_17, n_18, n_19, n_20, n_21, n_22; HS55_LH_OPTALL_GND_Z opt_plug_minor_rev_id0(.A (1'b1), .Z […]

Top не показывает некоторые процессы в зависимости от пользователя

Я разработал сценарий, содержащий верхнюю команду, которая должна выполняться планировщиком. Когда я сам ее выполню, я получаю ожидаемый результат, но когда выполняется планировщик, я не получаю ожидаемого результата Строка кода с проблемой – это ESBLOGENTRY=`top -b -n 1 -c|grep " DataFlowEngine"|grep -v grep| gawk '{ print strftime("[%Y-%m-%d %H:%M:%S]"), $0 }'|grep ACES_KOFAX_TCM_DRS|sed 's/[ ]*$//'` Я просто […]

результат фильтра сверху

Я использую macOS Sierra, и я хотел бы зарегистрировать процесс с top командой и сохранить всю информацию в файле. Я использую следующую команду: top | grep –line-buffered "PROCESS" > test.txt Это отлично работает, но я хотел бы выбрать только определенные столбцы в качестве результатов: PID Использование памяти Использование процессора Использование сети Использование диска Есть ли […]

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