1
ответ

Как объединить один столбец из двух разных файлов с помощью awk

У меня два файла bla.tsv (FS=\t )и blo.tsv (FS=\t )генерируются одним и тем же кодом. бла.цв :id хаб клос 3 2 бис 2 5 4 2 бис 5 2 8 3 7 2 бис бл.цв :id хаб клос 3 2 2 5 юс. 4 2 5 2 8 3 ок. 7 2...
05.03.2021
1
ответ

Объединение двух файлов на основе общего столбца; добавьте 0 для вариантов, отсутствующих в файле 2, и сохраните исходное значение для тех, которые присутствуют

Я хочу объединить два файла, которые имеют некоторые общие данные. Файл 1 включает в себя больше, чем файл 2. Я хочу объединить файлы на основе их общего столбца (3 ), следуя порядку файла 1, и я хочу...
05.03.2021
1
ответ

Как вставить шаблон на основе ИМЯ ФАЙЛА с помощью awk

Шаблон А.цв :Имя данных Б C И несколько файлов для анализа, например, B.txt :#бла #блабла 16 ЛСД и C.txt :#бла #блабла 16 АРХ Я хочу добавить ОК или КО к А.цв в зависимости от того, является ли ЛСД...
05.03.2021
1
ответ

Попытка преобразовать конфигурацию системы в более удобный для сравнения формат с помощью awk или sed

Кто-нибудь знает, что такое термин для этого стиля конфигурации, где подразделы -объявляются вкладками с выходом или вверх, указывающим на конец раздела :конфигурация безопасности системы...
04.03.2021
1
ответ

объединение двух файлов по общему столбцу и добавление 0 к тем, которых нет в файле 2

Я хочу объединить два файла, которые имеют некоторые общие данные. Файл 1 включает в себя больше, чем файл 2. Я хочу объединить файлы на основе их общего столбца в том же порядке, что и файл 1, и я хочу добавить...
04.03.2021
1
ответ

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

У меня есть файл данных A.tsv (разделитель полей = \t):мутация клады id 243 40А тити, ксикси, лоло 254 20B тити, тото, джиджи, лала 261 267 20B lala,jiji,jojo и файл шаблона B.tsv (разделитель полей = \t):...
03.03.2021
1
ответ

команда sed для замены нескольких строк после интервала

Я хотел бы заменить первый символ C на H для 23 строк (, скажем, строк с 83 по 106 )после каждого интервала в 82 строки. Как я могу сделать это с помощью sed или awk?
02.03.2021
1
ответ

Почему возникает синтаксическая ошибка, если я не пишу 'if' в блоке END AWK?

Сейчас я изучаю AWK для обработки текста. Но я очень запутался в синтаксисе AWK. Я читал в Википедии, что синтаксис следует этому формату :(условия ){действия} Я полагал, что могу следовать...
26.02.2021
1
ответ

Как сравнить два столбца двух файлов и вывести количество совпадений с помощью awk

У меня есть файл данных A.tsv (разделитель полей = \t):мутация клады id 243 40А тити, тото, лала 254 267 40B lala,jiji,jojo и файл шаблона B.tsv (разделитель полей = \t):40A lala,toto,xixi,...
22.02.2021
1
ответ

Замена символов в определенных строках и определенных столбцах

Рассмотрим этот образец.txt :ATO N X B AT H1 X BT ATOM H25 X BAA ATOM H3 X BUTZ ATOM CA X BAT Я хочу заменить X в строках 2 -4,...
20.02.2021
1
ответ

как заменить подстроку строки после совпадения нескольких ключевых слов/шаблонов

Мне нужно просмотреть тысячи файлов и найти строки, начинающиеся с #disabledRule :В этих строках мне нужно найти ряд ключевых слов, а именно fileinto или fileinto _copy, за которыми следует create и...
19.02.2021
1
ответ

Невозможно получить данные n-го столбца из-за изменения вывода команды uptime

Ниже приведены результаты работы Solaris, из которых я извлек третий последний столбец. :время безотказной работы 8 :30 вечера до 23 дня (с ), 17 :46, 5 пользователей, средняя загрузка:**2,79 **, 1,79, 1,53 Мне всегда нужно получить...
17.02.2021
1
ответ

Как изменить формат даты в Linux Redhat

Можно ли изменить формат даты, например, с пятницы 12 февраля 18 :27 :34 +08 2021 на просто ДД -ММ -ГГГГ? В частности, чтобы изменить формат даты в последней команде
12.02.2021
1
ответ

Как изменить 1 строку текста, если существующие записи разбиты на несколько строк

Система RHEL 7. У меня есть выходной файл, который выглядит как eDTG=20210210 -1540 Отправлено 74004956 Завершено 72185529 (97,54% )Потеряно 18119427 (2,46% )QPS, SERVFAIL QPS 60122 2905 eDTG=20210210 -1601...
11.02.2021
1
ответ

Извлечение одного поля из строки в среде эмулятора Android

Я использую эмулятор Android с оболочкой adb. Я пытаюсь извлечь поле _id=number из вывода запроса. "Необработанный" результат выглядит как :Строка :9991 последнее _время _контакт=0, фонетическое _имя=NULL,...
11.02.2021
1
ответ

Анализ файла yaml без использования стороннего инструмента

Я новичок в bash, столкнулся с проблемой, когда мне нужно обновить некоторые динамические параметры в файле yaml На основе запроса (search4.subsearch1.name )мне нужно обновить имя :старое _имя в имя :новое _имя...
11.02.2021
1
ответ

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

У меня есть два файла с похожими и уникальными столбцами. Я хотел бы сравнить первые 3 столбца, которые похожи, и напечатать, если они совпадают, вместе с каждым из их уникальных столбцов. Файл1 :Кошка...
08.02.2021
1
ответ

Как сравнить столбец в двух разных CSV-файлах и заменить столбец из другого файла

У меня есть требование сопоставить столбец 4 (Оценка )из Файла 1 со столбцом 1 (Оценка )Файла 2. Если они совпадают, замените столбец 4 (Оценка )файла 1 на столбец 2 (Оценки )файла 2. Если не совпадает, то...
07.02.2021
1
ответ

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

У меня есть два входных файла Файл А chr1 1167639 0 хрХ 114868305 14 чр1 1167653 0 chr11 62389325 2 chr9 140127768 17 Файл B chr10 73082492 73082831 SLC29A3 чр11 46332562...
06.02.2021
1
ответ

sed XML parse выбирает текст между тегами со специальными символами, удаляя другие блоки

Я пытаюсь проанализировать XML, состоящий из блоков между и , я анализирую в цикле do while, читая блок между и , я...
05.02.2021
1
ответ

Объединение нескольких CSV-файлов из подпапок в один уникальный файл и добавление имени файла в новый столбец

У меня куча CSV-файлов во многих подпапках (только 1 уровень подпапок от родительского каталога, дальше ничего не вложено ). Каждый файл CSV имеет три столбца; i, k, v со смесью строки и...
05.02.2021
1
ответ

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

У меня есть много файлов.txt со следующей информацией в 4 столбцах и тысячах строк :chr10 73121691 18 SLC29A3 chr10 73121692 14 SLC29A3 chr10 73121693 10 SLC29A3 чр10 73120590 15 SLC29A3 чр10...
04.02.2021
1
ответ

Как работает эта команда awk?

Рассмотрим файл test.txt :pfg025G pfg025T pfg034T pfg039G Теперь рассмотрим следующую команду awk и ее вывод :awk ' (NR>1 ){print "s/"p"/"$1"/g"}{p=$1}' test.txt...
04.02.2021
1
ответ

объединить два файла на основе общих данных

У меня есть два файла. Первый файл содержит идентификатор пользователя и имя. Второй файл состоит из идентификатора пользователя и числового значения, к которому этот идентификатор пользователя имеет доступ. Мое требование - использовать содержимое обоих
03.02.2021
1
ответ

Awk перебирает файл построчно и использует значение для получения строки из файла csv, содержащей значение этой строки

У меня есть 2 файла, первый :значения.txt test@gmail.com test1@gmail.com test3@gmail.com test4@gmail.com test5@gmail.com test6@gmail.com test7@gmail.com test8@gmail.com test9@gmail.com test10@gmail....
02.02.2021
1
ответ

awk-команда добавления столбца в сумму повторяющегося столбца

у меня есть вкладка набора данных, разделенная вот так :А Б В Г 1 ааа 1 2 1 ааа 3 4 1 ааа 5 6 1 ббб 7 8 1 копия 9 1 1 копия 2 3 1 ддд 4 5 1 ддд 6 7 1 ддд 8 9 1 ddd 1 2 Я хочу добавить новый столбец E в...
01.02.2021
1
ответ

Преобразование строки в число

у меня есть следующая команда SNMP snmpget -v 1 -c COMUNITY -t 2 HOST :161 1.3.6.1.4.1.24681.1.2.1.0 | awk '{print $4 $4}' | sed's/.\ (.*\ )...../\1/' возвращает строку 9.10 что такое процентное значение...
01.02.2021
1
ответ

Поиск текстового блока с помощью AWK и замена строк внутри

У меня есть файл terraform, и мне нужно найти в нем один или несколько блоков ресурсов и изменить его или добавить, если он отсутствует. Пример ввода -Пример того, как может выглядеть файл с 2 блоками (, но...
01.02.2021
1
ответ

awk ведет себя по-разному с tail и inotifywait

awk ведет себя по-разному при анализе вывода tail -f по сравнению с inotifywait -m. В частности, я ищу совпадающую строку и хочу выйти из awk, как только она появится. Это прекрасно работает для хвоста -f,...
01.02.2021
1
ответ

Чтение полного ввода канала из awk

Насколько я понимаю, awk можно использовать двумя способами. Вы можете передать ему список файлов в качестве аргументов или использовать его в канале. Я пытаюсь использовать его со списком файлов в качестве аргументов, поэтому BEGIN и END...
31.01.2021