Tag: grep

Комментируйте определенные строки, используя регулярное выражение и 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 Использование памяти Использование процессора Использование сети Использование диска Есть ли […]

Выход Grep между узлами XML «Шаблон в наборе основных узлов»

Мне интересно, есть ли способ сделать это. Формат XML: <Main> <Master> <Node1>Content</Node1> <Node2>qwerty</Node2> <Node3>854789</Node3> <Node4>999999</Node4> </Master> <Master> <Node1>Content</Node1> <Node2>qwerty</Node2> <Node3>123456</Node3> <Node4>999999</Node4> <Node5>qwerty</Node5> <Node6>123456</Node6> <Node7>999999</Node7> </Master> <Master> </Master> <Master> </Main> Если я использую Grep для поиска 999999, то я бы хотел, чтобы весь набор узлов был напечатан. Но узлы могут иметь различное количество строк (его не […]

Как использовать sed для печати части строки, содержащей хеши (или любое альтернативное решение)?

Я пытаюсь распечатать определенную строку в строке с sed. Первая проблема заключается в том, что у меня есть некоторые трудности с поиском строки, содержащей слэши, я уже пробовал некоторые решения, предоставляемые в других потоках, но не увенчался успехом, надеюсь, кто-то может мне помочь. У меня есть файл output.log. Пример строки: 013-11-08 19:45:52 evtlog.bad PROD/INSE/6004113 2012-11-08 […]

Как безопасно использовать вывод grep в скрипте?

В сценарии я хочу найти файлы, содержащие некоторый текст. Мне нужно знать файл, в котором находится текст, и полную строку в файле, в которой находится текст. grep – это утилита, которая делает это, но как я могу получить вывод в полезную форму, учитывая, что быть : в именах файлов? Есть ли какой-то –porcelain режим для […]

Извлеките все строки из одного слова в другое с моим совпадением между

У меня есть файл со следующей структурой: [Term] id: GO:0000001 name: mitochondrion inheritance namespace: biological_process def: "The distribution of mitochondria, including the mitochondrial genome, into daughter cells after mitosis or meiosis, mediated by interactions between mitochondria and the cytoskeleton." [GOC:mcc, PMID:10873824, PMID:11389764] synonym: "mitochondrial inheritance" EXACT [] is_a: GO:0048308 ! organelle inheritance is_a: GO:0048311 ! […]

Могу ли я взять вывод ldd и загрузить файлы .so?

Я делаю это, чтобы получить пользовательские динамические зависимости (не в / lib64, а в / usr / lib64). [root@localhost bin]# ldd Xvfb | grep '/usr/lib64/' | cut -d '=' -f1 libcrypto.so.10 libGL.so.1 libpixman-1.so.0 libXfont.so.1 libXau.so.6 libxshmfence.so.1 libXdmcp.so.6 libglapi.so.0 libXext.so.6 libXdamage.so.1 libXfixes.so.3 libX11-xcb.so.1 libX11.so.6 libxcb-glx.so.0 libxcb-dri2.so.0 libxcb.so.1 libXxf86vm.so.1 libdrm.so.2 libfreetype.so.6 libfontenc.so.1 libfreebl3.so Я хотел бы скопировать […]

Захват вывода curl после строки в файл

Я хотел бы вывести все после строки «Director-services» в файл из сценария bash. $ curl localhost:9201/_cat/health 1472487809 12:23:29 director-services green 3 3 828 276 0 0 0 0

Необходимые команды для grep Неизвестное количество строк перед поиском строки поиска в файлах

У меня есть файл с именем basefile.txt с огромным количеством строк. Записи в файле логически сгруппированы на основе их наборов. Например: "GRP_START","LINE1"…….. "A" "B–BOOM" "C" "GRP_START","LINE1"…….. "A" "B–DOOM" "C" "D" "E" "F" "G" "GRP_START","LINE1"…….. "E" "F" "G" "C–MOOM" "GRP_START","LINE1"…….. Я хочу, чтобы эти строки поиска были в отдельном файле с именем keywords.txt который содержит следующие […]

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