Tag: awk

убить процессы в одной строке с помощью kill, awk, ps и grep

У меня есть несколько процессов, которые возникают, и я могу напечатать строку pgid, которую я хотел бы ввести в команду kill. вот что у меня есть: sudo ps o pgid,args | grep mininet: | sudo awk '{print -$0}' sudo ps o pgid,args | grep mininet: | sudo awk '{print -$0}' возвращает что-то вроде -3834 -3841 […]

bash: содержание grepping столбца, которое является динамическим

У меня есть следующие данные: OS_NATIVE_NAME нужно получить OS_NATIVE_NAME конкретного DEVICE . Я знаю, что один способ – напечатать его значение столбца, используя: awk '{print $*col_num*}' Но номер столбца для этой OS_NATIVE_NAME не исправлен. Это связано с тем, что другие поля, такие как STATUS могут иметь разные значения (может быть несколько раз), что вызывает проблему […]

Как выбрать строки из файла CSV на основе разных значений столбцов?

У меня есть файл CSV со значениями, такими как: col1,col2,col3,col4,col5,col6,col7 1,0,0,0,0,BTS,Active 4,5,3,1,1,LocalMode,Offlne 1,2,5,6,3,PermFault,Offline 1,2,6,6,2,BSC,Active 7,8,2,3,2,NE,Offline 1,7,6,5,2,BSC,Active Я хочу получить строки значений из этого CSV-файла таким образом, чтобы выполнялись следующие условия выборки: 1), если (col7 = «Active»), тогда сумма значений col1 из всех строк 2) если (col6 == somevalue && column5! = Somevalues), то сумма значений […]

Использование df и попытка awk определенного столбца

Среди других проблем с этим скриптом я пытаюсь сделать (это первый скрипт unix / linux, который я когда-либо делал), я пытаюсь использовать df для получения% используемого дискового пространства и отправки его по электронной почте в корневой каталог. Наши инструкции заключались в том, чтобы исключить дискет / proc и cdrom из df. Что я до сих […]

Неверный код выхода awk

Я пишу некоторые awk-скрипты для проверки данных. Они предназначены для выбора и вызова другими процессами, которые должны видеть код выхода из awk-скрипта, чтобы определить, был ли контент действительным или нет. Но у меня проблемы с чтением выхода из кода выхода: Я написал этот скрипт, чтобы попытаться воспроизвести программу и запустить ее … #!/bin/awk -f BEGIN […]

Выбирать столбцы из файла csv переменной длины

У меня есть два файла CSV, в которых есть столбец, который уникален для каждой строки в каждом файле, например, ID. У файлов нет заголовка. Файл_2 имеет столбцы переменной длины, например 1,2,3 4,5,6,7,8 Сначала я присоединился к двум файлам, основанным на общем столбце, путем сортировки с помощью команды sort и использования соединения в этом столбце. Теперь […]

Дублирование каждой строки при изменении значения в каждой копии строки по-разному в Linux

Я хотел бы, чтобы каждая строка в файле повторялась два раза в то время как в первой копии строки любое значение 3 было изменено на 2, а любое значение 4 было изменено на 1, а во второй копии каждой строки – любое значение из 3 будет изменено на 1 и любое значение 4 будет изменено […]

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

Я пытаюсь отслеживать самые низкие / самые высокие значения из списка графств и групп населения. Я не могу понять, как остановить переменные от сброса на 0. Это мой файл cmd.awk. BEGIN { FS="\t" HPD=0 HPDname="" LPD=0 LPDname="" HPW=0 HPWname="" LPW=0 LPWname="" } # Stuff in here needs to be printed during the process. { print […]

Удалите обе строки, если значения столбца A повторяются в следующей строке

Мой вход выглядит следующим образом: pak_c35079_g1_i1|m.14890 Pfam pak_c20797_g1_i1|m.3458 ProDom pak_c20797_g1_i1|m.3458 Pfam pak_c28265_g1_i3|m.9595 TIGRFAM pak_c28265_g1_i3|m.9595 Pfam . . . Мне нужен вывод следующим образом: pak_c35079_g1_i1|m.14890 Pfam pak_c28265_g1_i3|m.9595 TIGRFAM pak_c28265_g1_i3|m.9595 Pfam Это означает, что если значение повторяется в следующей строке (в столбце A), чем удалить обе строки.

Сортировка нескольких файлов csv на основе двух столбцов в каталоге

У меня есть несколько .csv файлов в каталоге с именем mydirectory . Я хочу отсортировать все эти файлы, используя команду bash / awk / sed сначала на LeftChr столбца LeftChr а затем столбца RightChr и получить result . >Id LeftChr LeftPosition LeftStrand LeftLength RightChr RightPosition RightStrand 1979 chr1 825881 – 252 chr2 5726723 – 5480 […]

Interesting Posts

Извлечь имена файлов со структурой каталога в CSV-файл (отдельный файл csv для каждого имени изображения)

Ноутбук спит сам по себе – в журналах «Сон запросил» – запросил что?

Скопируйте локальный файл на удаленный сервер, не-root-привилегии по sudo?

Ограничить Alt + Tab текущим рабочим пространством в Gnome 3

Получайте отдельную информацию о памяти из free -m comand

Как управлять содержимым заголовка в макросах man groff

Отключить файлы резервных копий GNU Indent

Как искать выделенные или подчеркнутые тексты?

Bash: как получить первое число, которое встречается в содержимом переменной

как я могу использовать nmcli для добавления IP-адреса в интерфейс?

найти корень высокой загрузки процессора

У вас есть backticks (т.е. `cmd`) в * sh оболочках устарели?

Использование квантора регулярных выражений с помощью find

redirect stdout и stderr в сценарии bash

Маршрутизировать весь HTTP-трафик через polipo

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