3
ответа

awk сопоставляет последнюю запись и печатает

Я получил эту запись как fileinp :1 ABCDEFGHILM 12345678901234567 ABCD X 1 CDEFGHILMNO 34567890123456789 BCDE Y 1 EFGHILMNOPQ 56789012345678901 CDEF...
30.08.2020
3
ответа

Как указать путь с подстановочным знаком

Мой путь содержит /home/user/data/foo/test _foo.gz /home/user/data/bar/test _bar.gz /home/user/data/fub/test _fub.gz и так далее... Я пытаюсь напечатать 3-ю строку всех файлов.gz zcat /дом/пользователь/...
26.08.2020
3
ответа

Как использовать файл шаблонов поиска для поиска точных слов в последнем столбце CSV-файла?

Эта проблема рассматривается как отдельные темы, но я не могу заставить все работать вместе. У меня есть tsv файл, вот пример строки:(file1 )УЗЕЛ _1 _длина _45927 _cov _22,029055 _g0 _i0 WP _055195622.1 93,1...
26.08.2020
3
ответа

Добавление/вставка разных текстов в определенные интервалы одного и того же текстового файла?

Я знаю, как вставить один текст в определенный интервал. Но теперь моя проблема в том, что я хочу вставить разные тексты/слова, сохраненные в файле add.txt, в определенные интервалы другого файла data.txt. Я хочу...
25.08.2020
3
ответа

Запуск скрипта для списка файлов

У меня есть сценарий, который получает файл.vcf, анализирует его и записывает в файл.txt. grep -v " #" file.vcf | sed 's/chrM/MT/' | sed 's/chrX/X/' | sed 's/chrY/Y/' | awk '{напечатать $1,$2,$2,$4"/&...
23.08.2020
3
ответа

Разбор текстового файла с вложенными разделителями на одной строке

Я хочу проанализировать статистику очистки btrfs, которую btrfs помещает в файл с именем /var/lib/btrfs/scrub.status.. Файл фактически состоит из пар ключ/значение, где ключ и значение...
20.08.2020
3
ответа

Справка по сценарию Bash -Синтаксический анализ и вывод текста

У меня есть текстовый файл следующего типа: а б в г--------1 ok проблема с устройством Некоторое действие, которое необходимо предпринять, которое...
18.08.2020
3
ответа

Как преобразовать прошедшее время в стиле kubernetes в секунды, чтобы я мог провести некоторые сравнения

Из kubectl get pods -o wide Вывод выглядит примерно так: некоторый -pod -имя -с -номерами -123 1/1 Работает 0 6d4h 192.168.0.23 узел -имя -abcdeft -host.domain <нет>..
13.08.2020
3
ответа

awk как разделить в разных файлах все строки с одинаковым содержимым в данном столбце

У меня есть большой CSV-файл (Test.csv ), который выглядит так :1,2,3,А,5 1,2,3,Б,5 1,2,3,Е,5 1,2,3,Д,5 1,2,3,З,5 1,2,3,B,5 Я хочу вывести строки, в которых 4-й столбец имеет одинаковое содержимое в...
10.08.2020
3
ответа

awk добавить значение в поле

Я ищу идею о том, как добавить значение в поле, мой файл выглядит так :строка (001 )=YR200PR1030,YR230PR1580,YR340PR2016, YR450PR2450, PRF3500, строка (002 )=YR200PR452,...
10.08.2020
3
ответа

сортировать файл fasta по его буквенно-цифровым идентификаторам

У меня есть файл формата FASTA :>Ipunensis _00386 Yfr1 GCGGAGACGAAAGTTTCCGTTCACTCCTCACACACACACTCCGCCCAAATCATTGATTTGG GCGGTT >Ipunensis _00401 тРНК -Gly (gcc )...
03.08.2020
3
ответа

печатать строки столбцами по два

У меня есть файл такого типа, и я ищу способ взять только последние 2 столбца и напечатать их как одну строку два на два, может кто-нибудь подскажет мне идею! Благодарность вход :1 0,00 435,9 6,04 2...
01.08.2020
3
ответа

Работа со строками и передача их в bash

У меня есть файл с таким содержимым :... пакет ЗЕМЛЯ {... } пакет МАРС {... } пакет ВЕНЕРА {... }... Итак, я хочу сделать многоэтапный -процесс. Я...
01.08.2020
3
ответа

Как в awk добавить строку перед поиском по шаблону

Извините за простой вопрос, я не могу найти ответ. У нас есть файл, который содержит много писем. <Кому :someemail@email.com> <Копия :Otheremail@email.com> <От :othermail@mail....
25.07.2020
3
ответа

Найти общее количество повторений чисел в файле

У меня есть файл со строкой Global=x, где x — число между строками текста. Я хочу вычислить общее количество повторений числа "x", извлеченного из строки "Global=x"...
24.07.2020
3
ответа

проблема разделения awk с пробелом

Мне не удалось выполнить разделение после первого пробела с помощью awk. $ grep ">" Дополнительно _набор данных _07 _NbE _CDS.fasta | awk 'НАЧАЛО {FS = "\t"} {print $1}' | голова >NbD053290.1 ​​Частичный,...
13.07.2020
3
ответа

Извлечь два столбца из файла с помощью и отсортировать второй столбец

Есть файл в следующем формате... ATOM 126 CD GLN A 449 -2,853 11,592 119,709 1,00 17,95 C ATOM 127 OE1 GLN A 449 -4,056 11,297 119,695 1,00 20,83 O...
11.07.2020
3
ответа

приоритет оператора awk `!a[$0]++`

У меня есть awk-выражение !a[$0]++, и я хочу знать точный порядок вычисления. Из документа awk ++ имеет более высокий приоритет, чем !. Однако в этом примере ++ стоит в своей постфиксной форме (, а не !+...
07.07.2020
3
ответа

Преобразование всех временных меток Unix (в миллисекундах )в общем текстовом файле в удобочитаемую -дату

Я хочу изменить эпоху Unix (в миллисекундах )на обычную дату в универсальном текстовом файле. Я принимаю решения bash, sed, awk или perl. Пример файла1 (только числа с 13 цифрами являются датами ):Фу бар...
07.07.2020
3
ответа

Awk -добавить строку тогда и только тогда, когда эта строка еще не существует

Я бы хотел использовать awk для разбора файла и добавления строки тогда и только тогда, когда эта строка еще не существует. Мой файл :cccc дддд аааа ммм Пример 1 :Я ищу "аааа" "аааа" существует так,...
03.07.2020
3
ответа

Как перебрать CSV-файл с несколькими строками, чтобы получить 2 переменные?

У меня есть CSV-файл, содержащий имена пользователей и пароли. Файл выглядит примерно так :пользователь1,пароль1 пользователь2,пароль2 user3,password3 Мне нужно перебрать каждую строку, чтобы получить имя пользователя и...
02.07.2020
3
ответа

AWK -Как заменить строку, начинающуюся с?

Я хотел бы использовать awk (, потому что я не могу использовать sed или grep )для замены всех строк, начинающихся с TEST= по "ТЕСТ=МОЯ ЛИНИЯ" Например Мой файл :аааа ббб ссс ТЕСТ=ABC DDE FFE GGG бдд ммп кфф фдс...
01.07.2020
3
ответа

Для каждой строки в файле A заменить все совпадающие строки в файле B шаблоном

файл A содержит ~100 тыс. строк (имена людей, a -zA -только Z )fileB имеет ~100M строк Программы Всего две программы :заменяют строку одной точкой заменить строку точками одинаковой длины...
01.07.2020
3
ответа

печатать шаблон, когда строка не начинайте с "#" в awk

Я хочу печатать "chr" в начале каждой строки, которая не начинается с "#" в моем файле. Вход : ##тото #тити 16 17 выход: ##тото #тити чр16 chr17 Я пробовал с awk (awk '$...
25.06.2020
3
ответа

Вывод слов в строке в обратном порядке с помощью awk

Как вывести строку в обратном порядке с помощью awk? Я использую эту конструкцию :{ для (i = NF; я > 1; я --){ печать $i } } но печатает только одно слово в одной строке. До :яблоко ручка собака кот После :кот...
24.06.2020
3
ответа

Вывести идентификатор устройства из вывода xinput в Linux, соответствующий строке

Я пытаюсь написать сценарий для автоматизации отключения/включения сенсорной панели с помощью сценария bash в i3wm, но для этого я хочу получить идентификатор сенсорной панели, о котором сообщает вывод xinput. Идея...
19.06.2020
3
ответа

Почему awk не выводит никаких значений?

Я начинаю изучать awk и столкнулся с тем, что при выполнении следующих команд $ echo " :a :b :c :" | awk '$1=$1' FS=" :" OFS="$" $ echo "a :b :c :" | ой...
18.06.2020
3
ответа

AWK: как извлечь шаблон между двумя пользовательскими разделителями полей независимо от положения шаблона в строке?

Вот фрагмент строки в файле: LN=FINE FOODS & PHARMACEUTICALS NTM, MIC=XAIM, RIC=FF.MI, SG=MA1 Меня интересует извлечение значения тега "MIC", т.е. мой желаемый результат: ...
11.06.2020
3
ответа

Преобразование больших чисел HPUX, чтобы избежать таких чисел, как 2.13464e+07

Мне нужно разделить 21858717696 на 1024, чтобы получить килобайты на hpux, но использование следующей команды не работает: echo 21858717696 | awk '{print $1/1024}' вывод: 2.13464e+07 В AIX я могу использовать следующее...
27.05.2020
3
ответа

Выберите конкретное ключевое слово соответствия из одного столбца и вставьте его в последний столбец — Linux

У меня есть данные в формате CSV, где 3-й столбец содержит точное 5-значное число. Нужно скопировать этот номер и вставить в последний столбец. 2020-05-19_19:03:07,210,HR051919040_to_17622_is_ok. 2020-05-19_19:03:07,200,...
25.05.2020