3
ответа

Как выполнить расчет для каждой строки

У меня был CSV-файл с такими данными при чтении в оболочку :имя,доход,награда,оплата Джексон,10000,2000,1000 Пол, 2500 700 200 Louis, 5000, 100, 1800, и я хочу найти чистый доход для каждого...
02.05.2021
3
ответа

awk :разделить столбец даты и времени на три отдельных столбца в csv

Я пытаюсь использовать substr для разделения столбца datetime, пятого (предыдущего _теста )на три разных в конце. Вход :id,тестер,компания,начальник,предыдущий _тест,тест,дата,результат,стоимость 6582983b -...
30.04.2021
3
ответа

Объединение нескольких функций awk

Я новичок в awk, я пытаюсь сделать следующее в среде, которая не поддерживает grep -P и не имеет установленного Perl. Учитывая, что у меня есть список переменных env, начинающихся с префикса,...
29.04.2021
3
ответа

Как отформатировать отфильтрованные данные в новый файл?

Привет всем! Я пытаюсь прочитать данные из файла, проверить каждое состояние и увеличить общее количество транзакций из данных :УДАЛЕНО Конечный результат должен быть распечатан в новый файл в этом формате. Это...
28.04.2021
3
ответа

Сравнение двух столбцов CSV-файла и отображение только несовпадающих записей

У меня есть CSV-файл в формате ниже 1311,0008,а131,а131,7039 1311,0008,а131,а132,7039 1711,2046,а626565,а626566,7099 1711,2048,a626565,a626565,7035 Я хочу сравнить только столбцы 3 и 4, и если...
25.04.2021
3
ответа

Как заменить пробел другим значением?

У меня есть файл с | в качестве разделителя примерно 8к записей. Если столбец #3 пуст, я хочу заменить его значением из столбца #2. Как этого добиться? вход :1|100437251| 2|51414204| 3|...
19.04.2021
3
ответа

Использование printf с AWK для правильного форматирования моего вывода

Я пытаюсь отформатировать некоторые выходные данные, используя printf с awk. По сути, я хочу, чтобы окончательный формат выглядел так: (все разделены табуляцией -. )хр10 100000624 100000625 10 :100000625 _А _Г...
17.04.2021
3
ответа

Использование awk для печати части одного столбца плюс дополнительные столбцы

Добрый день. Используя только инструменты ОС Linux, как бы вы преобразовали следующий текст из этого :кот последний.csv апсга, алп1аксскф0001вм001оам001п1н004в001,192.7.129.7,УВП апсга,...
17.04.2021
3
ответа

Найдите несколько слов и напечатайте следующие числа в одной строке

Я сохранил результат одной строки sql в файл. AA 10 BB 20 DD 14 GG 14 Я хочу подсчитать числа рядом с каждым словом и сохранить их как переменные. И если нет (подобного CC ), это должно считаться 0....
13.04.2021
3
ответа

Как извлечь из строки подстроку, начинающуюся со слова

Я пишу bash-скрипт и в какой-то момент у меня $path="вещи бесполезные вещи... путь/другой/файлы1/полезный/путь/здесь" Поэтому я пытаюсь удалить все слова и текст перед "files1"...
11.04.2021
3
ответа

Ошибка добавления суффикса в список идентификаторов

Это повторяющаяся тема, но она все еще не повторяется, так как я перепробовал все решения, и ни одно из них не помогло мне. Я пытаюсь добавить суффикс "_1" в список идентификаторов, импортированных из текстового файла....
07.04.2021
3
ответа

Получить два значения в каждой строке из существующего файла

Я пытаюсь создать новый файл из существующего файла input.txt, используя команды Unix. Файл input.txt введите ABC=home,3,тест,данные type EFG=data,2,test _new,data _load type PQR=load,2,test _type,data _loader...
01.04.2021
3
ответа

awk имя хоста и IP-адрес из файлов журнала, если номера столбцов отличаются

Это мой образец файла. Фактические данные содержат гораздо больше данных. wolf@linux :~$ больше журнала *::::::::::::::log1.csv ::::::::::::::имя хоста, серийный номер, тип, ip, случайный абв, а11, zzz, 192.168.168.168, ррр деф,е16,гггг,192....
29.03.2021
3
ответа

Найти и вывести длину самой длинной строки в нескольких файлах?

В моей папке есть 2000 файлов, которые помечены как A0001 -A2000. Во второй строке каждого файла есть длинная (это должна быть самая длинная )строка символов. Я хотел бы напечатать все имена файлов...
24.03.2021
3
ответа

Заменить определенные строки файла значениями другого файла

Я хотел бы заменить 2-ю, 6-ю и 7-ю строки файла1 значениями в каждой строке файла2 и создать серию файлов, равную wc -l файл2 кошачий файл1 w 3 у грамм 7 1,2 Q cat файл2 1 1...
23.03.2021
3
ответа

Распаковать и сохранить выходное имя в переменной

У меня есть zip-файл с одним и тем же именем :toto.zip Внутри всего 1 файл с названием, которое может меняться в зависимости от версии :totoInstaller -20210321 _titi.pkg Я хотел бы извлечь имя...
22.03.2021
3
ответа

Как посчитать сумму чисел из разных строк?

У меня есть файл, содержащий числа во многих строках и 5 таких столбцах :1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25... Если я хочу получить суммы...
22.03.2021
3
ответа

Множественная замена в AWK для файла tsv [REFACTOR]

В моем файле file.sh есть следующие строки :awk '$2 != "$ID1$"' myfile2.tsv > вывод && mv вывод myfile3.tsv awk '$2 != "$ID2$"' myfile3.tsv > вывод &&...
19.03.2021
3
ответа

Добавить последнюю строку текста раздела в файле

Мой маршрутизатор OpenWrt настроил некоторые основные параметры для общего ресурса Samba в /etc/samba/smb.conf. Теперь мне нужно добавить некоторые дополнительные параметры к этому общему ресурсу, и поэтому я хочу добавить их к самому...
09.03.2021
3
ответа

Добавление строки в каждый столбец строки -за исключением первого столбца, переменная длина строки, строка содержится в первом столбце каждой строки

У меня есть файл с несколькими строками/стрками, и каждая строка содержит переменное количество столбцов :Имя1 Строка111 Строка112 Имя2 Строка121 Строка122 Строка123 Имя3 Строка131 Строка132 Строка133 Строка134...
08.03.2021
3
ответа

изменить один столбец, но вывести все с помощью awk

Я хотел бы изменить $2 следующим кодом :кошачий файл | awk '{printf "%.15f\n", $2 = 1 -$2}' > новый _файл Код выполняет свою работу, печатает 15 знаков после запятой и вычисляет 1 -n. Однако это...
08.03.2021
3
ответа

Как удалить повторяющиеся строки, игнорируя табуляцию или пробелы

Я хочу удалить повторяющиеся строки из /etc/fstab, поэтому я сделал это :awk '!NF || !seen[$0]++' /etc/fstab > /etc/fstab.update UUID=3de0d101 -fba7 -4d89 -b038 -58fe07295d96 /grid/sdb ext4 по умолчанию,...
05.03.2021
3
ответа

Удалите повторяющиеся строки, возможно, с другим интервалом, но игнорируйте строки, начинающиеся с #

Это продолжение -предыдущего вопроса. Я использую этот синтаксис, чтобы удалить повторяющиеся строки, даже если поля расположены по-разному. awk '{$1=$1};!NF||!seen[$0]++' /tmp/fstab Теперь я хочу...
04.03.2021
3
ответа

Объединить два файла, используя общий столбец

У меня есть 2 файла. Файл 1 :burnj01, Джо Бернс steves02, Сантош Стив Файл 2 :сжечьj01,0001 сжечьj01,0002 сжечьj01,0010 ожог, 0100 ожогj01,2000 стивс02,2048 стивс02,2049 steves02,2091 и я бы...
02.03.2021
3
ответа

Как с помощью AWK извлечь определенные столбцы из одного CSV-файла в другой?

У меня есть очень большой файл журнала CSV, содержащий такие поля :aaa=somedata1,bbb=somedata2,ccc=somedata3,eee=somedata5,hhh=somedata8 aaa=somedata1,ddd=somedata4,fff=somedata6,hhh=somedata8 ааа=...
26.02.2021
3
ответа

Количество строк, в которых второе поле начинается с определенного символа

У меня есть файл, который выглядит так начало заголовка вещи конец заголовка pos LV файл Размер LVG 1 а1 ААА ВВВ 100 2 б1 ААС ВВВ 1000 3 a3 ААБ ВВВ 47 4 b6 AAC BBB 1000 Мне нужно посчитать варианты, которые...
11.02.2021
3
ответа

Обработка текста awk принимает значения пределов

у меня есть такой текстовый файл 32 1 32 2 32 3 32 4 32 5 17 8 17 9 17 10 17 11 14 33 14 34 14 35 и я хочу получить текстовый файл, как этот! поэтому мы берем пределы MIN и MAX значения в поле один из...
08.02.2021
3
ответа

столбцы awk на основе условия с заголовком

У меня есть текстовый файл, как показано ниже. переменная1 10 20 30 40 50 60 переменная2 2 4 40 3 2 1 переменная3 2 4 2 3 2 1 Если столбец3>20, вывод должен быть таким, как показано ниже, со значениями заголовка (переменная1/2 )...
08.02.2021
3
ответа

закомментировать строки в файле при выполнении условия

Я могу закомментировать определенные строки через vi в файлах. Это напряженная работа, чтобы сделать это в сотнях файлов. Могу ли я поставить условие через sed или awk, например, я хочу поставить условие как на...
02.02.2021
3
ответа

Операции с awk-полями

У меня есть файл, содержащий полные пути :/home/usr/file _имя _разделенное _символом _подчеркивание _123.txt /home/usr/another _пример _456.rar Я хочу распечатать имя файла из пути без расширения...
02.02.2021