1
ответ

Выбор частей читаемого файла с помощью cut или awk

У меня есть файл, созданный с именами людей и кучей других вещей, таких как номера телефонов и адреса. Мне было интересно, как я мог выбрать только имена всех людей в этом списке. Обратите внимание...
19.10.2020
1
ответ

частичные перекрестные ссылки gawk

Сейчас у меня есть этот скрипт gawk -F :' FNR==NR{a[$1][$2]=1;next} $2 в a{for (i в a[$2] )print $1 FS i} ' email.phone.txt name.email.txt Пример содержимого email.phone :Email@gmail.com :...
19.10.2020
1
ответ

Использование квантификатора регулярных выражений в Awk

У меня возникли проблемы с использованием квантификатора в регулярном выражении Awk. awk -F"|" -v col="$COUNTER" '$col ~/doi\/tm -[a -z0 -9]/ { print $col } ' OFS=, tmp.csv Это работает хорошо, но я хочу указать на...
16.10.2020
1
ответ

команда awk для анализа вывода df -h

Когда я ввожу команду df -h, я получаю вывод, показывающий столбцы файловой системы, размера, использования и т. д. Что представляет собой команда awk для анализа вывода и отображения следующего «Общего занятого места на диске» :...
16.10.2020
1
ответ

Использование sed для вырезания и добавления к определенным строкам вывода различий

У меня есть выходные данные моей команды diff между двумя каталогами, хранящиеся в файле с именем разностьВыход.txt. В настоящее время в файле differentOutput.txt есть только два типа строк. Таким образом, все строки имеют...
09.10.2020
1
ответ

Эффективно сопоставлять список диапазонов со списком значений в файле

У меня есть файл со значениями, записанными в диапазонах, мне нужно "отобразить" их в обычный список, как этого можно добиться? Пример :141540000,141569999,1 147280000,147289999,0 Первый столбец...
07.10.2020
1
ответ

Как разобрать и вставить в ту же строку в awk

У меня есть такой файл A.txt (разделитель полей =,):Пакетный экспорт комплекта Версия ПО = НЕТ _v1 Дата и время экспорта = Название эксперимента = Версия программного обеспечения прибора = Тип инструмента = Cji...
06.10.2020
1
ответ

Предоставляют ли sed и awk что-либо, что я не могу тривиально сделать в сценарии bash с помощью простого bash?

Я выучил bash до того, как выучил sed и awk. Для многих вещей, для которых я вижу людей, использующих sed, awk и иногда даже grep, я, кажется, просто могу использовать логику bash. Мне интересно, какая польза от -...
03.10.2020
1
ответ

Как выполнить подстановку переменной по всему файлу для переменной с именем «a» и не изменить ошибочно другие метки?

У меня есть ряд файлов javascript.js, в которых исходный скриптер использовал плохие имена переменных, такие как «a», «b» и т. д. Мне нужно автоматизировать замену на более описательные имена, надежно только...
02.10.2020
1
ответ

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

У меня есть следующий вид текста :$OU = 'или'; $DINHEIRO _CAIXA = 'Денежный баланс'; $PAGINA = 'Страница'; $DE = 'от'; $ENVIAR = 'Отправить'; $PRINCIPAL = 'Основной'; У меня уже есть весь текст внутри сингла...
02.10.2020
1
ответ

Сравнение первых двух столбцов одного файла с первыми двумя столбцами другого файла и вывод значений из второго файла

У меня есть два файла с разделителями табуляции -, файл A и файл B, я должен сравнить первые два столбца файла A с первыми двумя столбцами файла B и вывести значения из файла B на выходе, и если запись...
29.09.2020
1
ответ

Замена одной тестовой строки другой в определенном столбце и сохранение разделителей

У меня есть текстовый файл с разделителями-пробелами :NC _005943.1 RefSeq CDS 3259 4213.+ 0 ген _id "ND1"; NC _005943.1 RefSeq CDS 4421 5462. + 0 ген _id "ND2"; NC _005943.1 RefSeq CDS 5850 7418. +...
26.09.2020
1
ответ

Сравнение строк с разными кодировками

Я пытаюсь сравнить строку из файла, закодированного в UTF8 файл /dev/eeprom :UTF -8 Текст Unicode с очень длинными строками с серийным номером, который жестко запрограммирован в сценарии. При печати в...
25.09.2020
1
ответ

Передать аргумент скрипта в команду awk

У меня есть файл с разделителями -, и мне нужно выполнить grep для первого столбца, и если шаблон совпадет, я напечатаю всю строку. Приведенная ниже команда работает, но когда я добавляю ее в скрипт, я думаю, что $1 равен...
25.09.2020
1
ответ

zgrep для столбца и вывод соответствующего имени файла

Я пытаюсь сопоставить образец для определенного столбца в тысячах сжатых gzip-файлов на компьютере с Linux, и на основе совпадения я хочу напечатать имя файла, как это сделать. Ниже варианты не...
24.09.2020
1
ответ

Поиск слов, начинающихся с буквы, введенной пользователем в указанном файле -bash

Я хочу создать bash-скрипт, который найдет все слова, начинающиеся с введенной пользователем буквы, в указанном файле (, указанном в скрипте, или также создаст для него пользовательский ввод ). Я немного больше, чем тотал...
24.09.2020
1
ответ

Почему «awk... file | tee file» обрезает файл?

Почему этот конвейер обрезает файл :awk '...' файл | tee файл, пока он сначала не делает это? кошачий файл | авк '...' | tee файл Файл представляет собой обычный файл конфигурации с сотнями строк. И...
24.09.2020
1
ответ

суммировать данные четвертого поля между шаблонами в unix

предположим, что мои данные :*dnet *1234 1,2 1 порт *12 2,3 3 порта 1 *34 0,2 7 *15 0,1 *dnet *234 0,2 2 *12 0,1 4 *123 *234 1.2 поля разделены пробелом. В этом я хочу получить сумму 4-го...
22.09.2020
1
ответ

Awk :Скрипты по пути?

Есть ли способ поместить в путь маленькие awk-скриптоиды? Например, у меня есть очень полезная операция сопоставления :// сопоставить -csv.awk FNR > 1 || NR == 1 И я могу использовать его во всяких великих...
19.09.2020
1
ответ

Заменить значение в определенном столбце в файле с разделителями вертикальной черты в определенной строке — sed или awk?

У меня есть требование заменить определенное значение столбца (определено по местоположению )с другим значением в файле с разделителями канала -в определенной строке. образец файла :a|abc|значение|сумма|темп bs|выполнить|выиграть|можно|сделано прыжок|...
17.09.2020
1
ответ

Как вывести регулярное выражение во второй файл с помощью awk

У меня есть файл шаблона A.txt (sep = \t ):Имя файла novaprime -ct043904 -TB _2140.pcrd Создано пользователем admin Примечания Идентификационный запуск запущен 17.09.2020 01 :19 :12 UTC Прогон завершен 17.09.2020 03 :12 :22 UTC Образец...
17.09.2020
1
ответ

Сравните два файла и получите совпадающие строки на основе двух столбцов

У меня есть файл с двумя разделителями вертикальной черты, как показано ниже. файл1.txt A1234|ДЖЕССИ|ОПЦИЯ A1224|ДЖОН|ОПЦИЯ L1212|РАМЗЕЙ|ОПЦИЯ L1832|TIZEN|ПРОВЕРЕННЫЙ файл2.txt А1234|Б1465 Г1211|Л1211 G1241|L1212 G1271|L1232 Желаемый выход...
17.09.2020
1
ответ

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

Учитывая следующий список (ввод ):яблоко банан черника манго melon Мне нужен следующий вывод :== А == яблоко == Б == банан черника == М == манго дыня Можно ли это сделать в скорлупе...
11.09.2020
1
ответ

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

Я просматриваю файл, содержащий строки, подобные приведенным ниже :имя проекта :случайное _имя проекта _rf1 rf2 rf3 rf4 rf5 rf6 rf7 rv1 rv2 rv3 rv4 rv5 rv6 rv7 другие случайные строки, где всегда приходят 2., 3. и 4....
11.09.2020
1
ответ

Экранирование вложенных двойных -кавычек в поврежденном CSV-файле

У меня есть большой поврежденный файл CSV с большим количеством вложенных двойных -кавычек. Например :123,"Интересно, как избежать "этих" кавычек с обратной косой чертой.",123,456 456, «Интересно…
11.09.2020
1
ответ

выбор строк на основе определенных значений столбца

Как выбрать все строки в текстовом файле на основе разных значений определенного столбца? Желаемые значения не находятся в определенном интервале. Краткий пример того, что я ожидаю, приведен ниже. Мои данные...
11.09.2020
1
ответ

Разбить один столбец на несколько строк, а затем отформатировать данные

Мне нужна помощь У меня есть данные в формате ниже в одном столбце :A :1 B :2 A :3 C :8 B :2 C :4 B :2 Требуется вывод в следующем формате :А,Б,С 1,2, 3,2,8,2,4 Пожалуйста, предложите!!
07.09.2020
1
ответ

Как объединить данные на основе первого столбца?

У меня есть некоторые простые данные :цифровой 5434 эро 3464 3эс 69955 цифровой 1948 эро 5783 ride 5884 Я хочу обработать этот входной файл и суммировать все значения 2-го поля, где первое поле такое же. Мой последний...
07.09.2020
1
ответ

grep с записями PTR и соответствием домен + TLD

Я пытаюсь определить, присутствует ли домен+TLD в списке, после выполнения команды host для IP. Мой скрипт выглядит так :при чтении ip; сделать PTR=$ (хост $ip | оборот | вырезать -d" " -f1...
03.09.2020
1
ответ

Какой самый эффективный способ обновить переменную в файле?

Короткий вопрос :Каков наиболее эффективный способ обновления одной пронумерованной переменной в файле? Длинный вопрос :Я смотрю на вывод программы безопасности (fail2ban ), которая регистрирует, какие хосты были...
02.09.2020