1
ответ

Как фильтровать по столбцу

Удивительно трудно найти хороший пример этого. Скажем, у меня есть такая команда: ps -aeF 7-й столбец — номер процессора (?). Я просто хочу фильтровать по процессам, работающим на втором ядре. Как я могу...
30.03.2020
1
ответ

Я хочу извлечь информацию из своего текстового файла и сохранить ее в отдельном файле

Я хочу извлечь информацию из своего файла и сохранить ее в отдельном файле. Входной файл выглядит так: >Feature NODE_18_1000_cov_1.366138 1 888 CDS db_xref COG:COG3385 inference ab initio ...
29.03.2020
1
ответ

Получение последнего значения в столбце Y для уникального значения в столбце X

Надеюсь, заголовок не сбивает с толку. У меня есть файл ежедневного отчета, содержащий информацию о постоянных розничных транзакций и их баланс после каждой транзакции. пример: TransactionDate;...
29.03.2020
1
ответ

Плавающее сравнение POSIX

работа с устаревшей системой, здесь я подключаюсь к sqlplus, чтобы сохранить возвращаемое значение в переменной, и у меня это работает нормально, но проблема со сравнением с плавающими значениями числового/...
28.03.2020
1
ответ

Как заменить строку из одного файла на совпадение в другом?

У меня есть такой файл: (имеет 308545 строк) head output11.bim 1 1 1:775852:Т:С 0 775852 Т С 1 1 1:1120590:А:С 0 1120590 С А 1 1 1:1145994:Т:К 0 1145994 С Т 1 1:1148494:A:G 0 ...
28.03.2020
1
ответ

Как объединить 4-е поле в 1 строку вместо 2

Это выходные данные show version в Cisco APIC. Как видите, у него странный вывод, в результате чего имя хоста контроллера AB_CDE_FGH_IJ_ACI_APC-0001 разделено на 2 строки. То же самое происходит и с другими...
27.03.2020
1
ответ

Свернуть результаты grep в одну строку, сохранив при этом уникальные значения и удалив повторяющиеся значения?

Я использую zsh, но также открыт для решения bash. Предположим, у меня есть следующая команда: ls **/*/assessment(.) | xargs egrep "(^ \[\./.*\]$|^ input = .*$)" Что дает мне вывод, который ...
27.03.2020
1
ответ

Как разделить файл на разные подкаталоги

У меня есть файл, содержащий историю. Мне нужно разделить файл таким образом, чтобы каждая глава (глава начинается со слова «глава») находилась в другом каталоге. ГЛАВА считать- все, что...
26.03.2020
1
ответ

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

Я новичок в Unix. Учусь самостоятельно..... Я пишу простой сценарий оболочки, чтобы получить имя дилера, который работал в смену в указанное время, где поиск происходит из нескольких файлов ...
24.03.2020
1
ответ

как сравнить два текстовых файла с разделителями вертикальной чертой, выяснить разницу и скопировать вывод в третий файл с помощью скрипта Linux

Я хочу сравнить два текстовых файла с разделителями вертикальной чертой и выяснить разницу между двумя файлами с помощью скрипта Linux и записать/скопировать разницу в выходной файл. сценарий 1 Файл 1 5756366|99|HOLDER, ...
23.03.2020
1
ответ

регулярное выражение (или другим способом), чтобы найти числа, за которыми следует символ space

Я запускаю следующий awk '$2 ~ /^[0-9]\s+/ {print($2)}' file >> file1 Не уверен, как это исправить, чтобы выбирать только строки, в которых за цифрами следует пространство?
23.03.2020
1
ответ

^ синтаксическая ошибка в awk при вызове через ssh

Я запускаю команду использования файловой системы, чтобы определить использование файловой системы /var выше 80% от одного хоста до нескольких удаленных хостов. Моя команда работает нормально (df -h /var | awk '$1 > 80'), но с ssh она выдает мне...
23.03.2020
1
ответ

Как добавить содержимое файла A в файл B между совпадением шаблона

У меня есть два файла: Это содержимое файла A: и т.д... это тестовый файл, в котором также есть \@ и \# и \$ ищу решение awk или sed для печати этого содержимого в другом файле между совпадающими ...
20.03.2020
1
ответ

назначить вывод nmap нескольким переменным

Я использую nmap для сканирования своей сети и хочу показать каждое работающее устройство. Следующее работает отлично: ips=$(nmap -sn 192.168.1.68/24 -oG - | awk '/Up$/{print $2, $3}') Теперь я хочу, чтобы...
19.03.2020
1
ответ

Регулярное выражение в awk из txt-файла с одной строкой

В настоящее время я работаю над скриптом для очистки жестких дисков. Первый скрипт уже работает и проверяет, есть ли в наличии новые жесткие диски. Если появится новый доступный диск, он будет указан в списке ...
16.03.2020
1
ответ

Bash-скрипт: сохранить поле awk для последующего использования

Я пишу скрипт, который считывает ввод от пользователя и делит его на поля используя авк. Я хочу использовать одно из этих полей в конце скрипта и, следовательно, пытаюсь сохранить его в какой-то переменной, но...
15.03.2020
1
ответ

Как использовать awk для вывода общего количества строк после удаления некоторых из них в определенной строке?

Мой типичный ввод 900 мгдг молекул в воде t= 600000,00000 шаг= 400000000 177255 10SOL OW16116 1,061 22,319 11,775 10SOL HW116117 1,055 22,235 11,820 10SOL HW216118 1....
12.03.2020
1
ответ

Как извлечь всю строку с помощью awk?

Здравствуйте, у меня есть несколько каталогов, и они выглядят следующим образом: TBS890 |___________ A.ctab TBS345A |___________ А.ctab TBS567C |___________ A.ctab Мне интересно извлечь некоторые данные из A.ctab ...
11.03.2020
1
ответ

команда печати awk с условием NR > var

Я пытаюсь с помощью awk изменить некоторые файлы txt, используя этот код awk -F":" '/^title/ { o=FNR+2 } ;FNR> o { print sprintf("%-10s %-10d %-10s",FILENAME,o,$0) }' r.txt, но это не сработало, пока я не заменил ...
11.03.2020
1
ответ

Найдите номер в 'txt A' и замените в CSV-файл.

Я пробовал это разными способами, но все еще не могу добиться того, чего хочу. Извините, я все еще учусь. Что я хочу, так это: файл A.txt 5844 6069 6303 6309 Файл B.txt // какой-то комментарий // некоторые ...
09.03.2020
1
ответ

объяснение кода awk

Мне дали некоторый код, который должен работать, но он не работает, и я пытаюсь понять, почему это так. По этой причине я пытаюсь изучить bash и awk, но это меня сбивает с толку. Если...
08.03.2020
1
ответ

awk вставить время сервера в начало/конец строки

Мне нужна помощь по поводу printf. В настоящее время у меня есть этот скрипт awk '{c[$1"\t"$7]++}END{for (x in c ), если (c[x]>10 ){printf "из % s (%d )\n",x,c[x]}}' /checkip.log >> bb.log Это дает мне от 120....
08.03.2020
1
ответ

awk Сравнение строк не работает

На выходе я получаю все строки. Условие if следующего кода не работает. grep -Ev '^(halt|sync|shutdown)' /etc/passwd | awk -F: '{\ if("$7"!="$(который nologin)") \ { ...
06.03.2020
1
ответ

lsusb | грэп | Команда Awk отсекает первый результат

Я пытаюсь запустить программу usbreset для lsusb, у которого есть несколько устройств с одинаковым идентификатором устройства. Я запускаю lsusb, чтобы получить список устройств, и добавляю | grep [идентификатор] только для вывода списка устройств...
28.02.2020
1
ответ

sed добавить первое слово из предыдущей строки в начало следующей строки, если

я столкнулся с проблемой и не могу найти решение для устранения следующей проблемы. Я хочу скопировать первое слово строки в начало следующих n строк, если они начинаются со специального символа, ...
27.02.2020
1
ответ

Суммируйте значения в столбцах csv

У меня есть несколько довольно больших файлов csv, в которых мне нужно суммировать значения каждого столбца и транспонировать заголовок столбца. Образец CSV: col1, col2, col3 включено, отключено, активно отключен, отключен, включен N/...
25.02.2020
1
ответ

AWK-скрипт для запуска процесса как цикла для нескольких текстовых файлов

У меня много файлов. Мне нужен сценарий, который перебирает каждый файл и печатает столбцы 2 и 3 и G в качестве первого столбца в другом файле. Входные файлы называются UH001 UH002, UH003,...,UH123 и ...
21.02.2020
1
ответ

Получение суммы значений в поле на основе переменных в другом поле

Я хочу знать сумму значений в поле для каждой переменной в другом поле. Например, для следующего ввода я хочу знать сумму значений в 3-м столбце для каждого значения в 1-м столбце: a x ...
19.02.2020
1
ответ

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

Я пытаюсь вычесть наборы данных друг из друга в одном файле. Однако, когда сценарий достигает значения na, вывод неверен. Входной файл:#<заголовок> 2002 328 0,1345 2002...
19.02.2020
1
ответ

Как удалить начальный знак плюс внутри круглых скобок

Я пытаюсь изменить (украсить) выражение в файле; выглядит следующим образом (только пример): exp = Z1*( + A1 + B1 + C1 ) + ( - A2 + A1 + B2 ) - ( + K + C ); где ведущие знаки '+' внутри ...
19.02.2020