Tag: awk

Фильтрация вывода журнала на отдельных линиях

Я сделал рекурсивный grep в каталоге, чтобы найти все файлы, которые будут соответствовать следующим образом grep -ER "match_string1|match_string2" /path/to/dir/ Я получаю вывод: /path/to/dir/timestamp.log:match_string1 /path/to/dir/timestamp.log:match_string2 /path/to/dir/timestamp.log:match_string2 Где match_string1 представляет собой модель # Где match_string2 представляет результат теста Я хотел бы объединить строки так, чтобы я мог сказать, когда модель # и результат теста соответствуют конкретным критериям, […]

создать структурированную таблицу

У меня есть файл, который выглядит следующим образом Tran No Date Vchr No Debit Credit 1239 05/06/2015 115 750.00 .00 instal A Roy Sr/Ag/Pol No : 33333 being the exp towards tour neft ac no 00088888 1295 10/06/2015 123 400.00 .00 instal P Paul Sr/Ag/Pol No :54322 being the mobile bill payment neft zc no […]

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

Я использую сценарий оболочки, где я разбиваю файл в соответствии со значениями определенного столбца (используя awk). Мой скрипт находится в папке X, но мне нужны результирующие файлы, которые будут созданы в папке Y. Как я могу это сделать? Так генерируются файлы: awk -F';' 'NR==1{h=$0; next} !seen[$3]++{f="FILE_"$3".txt";print h > f} {print >> f}' $input

Замените строку «string | string»

У меня довольно странная проблема. Я сделал несколько расчетов для биоинформатики, но мои нисходящие приложения не будут принимать мою информацию заголовка в ее текущем формате. Чтобы обойти это, я изменил информацию заголовка fasta. Чтобы уточнить: Исходный заголовок выглядит так: "> abc1" Измененный заголовок выглядит следующим образом: "> abc1 | abc1" Теперь есть 1,3 миллиона файлов […]

Мониторинг файла журнала и выполнение различных команд в зависимости от разных условий

У меня есть файл журнала, который я хочу отслеживать, и в зависимости от того, какое условие выполняется, должны выполняться разные команды. Я нашел решение, которое приближается к этому здесь . К сожалению, это не работает для меня и просто дает мне пустые строки в терминале. xterm -e "$path_to_program | tee -a ${log_path}" & tail -f […]

Условная grepping

У меня есть сценарий для обработки. Нужна помощь с этим … У меня есть файл конфигурации, и его содержимое выглядит примерно так: Jobname|Type|Silo|Description #comment1 #comment2 job1|me|silo1|test_job1 job1|me|silo1|test_job2 job1|prod|silo1|test_job3 Теперь мне нужен условный контент файла, скажем, контент с TYPE = me. Для этого я использую grep со мной: job_detail=$((cat config_file | grep me | awk '{print […]

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

Я пытался выяснить, как увидеть совпадения между столбцом 2 file1 и столбцом 6 file2 . Если это так, я хотел, чтобы это совпадение было напечатано вместе с соответствующей строкой в ​​столбце 14 file2 , сохраненной в другом файле file3 . file1: 1 ENSCAFT00000037911 1 ENSCAFT00000046425 1 ENSC 1 ENSCAFT00000009252 1 ENSCAFT00000049028 1 ENSC 2 AFT00000000014 […]

Объединение определенных строк текста перед их модификацией

У меня есть комментарий в крикет, 0.3 Richardson to RG Sharma, 2 runs, gentle, non-swinging length ball on off, Rohit seeks to pick it up. Hit high on the bat and spooned over the returning Mitch Marsh at midwicket 0.4 Richardson to RG Sharma, 1 run, banged in short, controlled pull to long leg То, […]

Как повернуть данные по awk в сценарии оболочки unix?

Я пытаюсь повернуть файл с помощью awk. Это пример моего ввода. Файл: P2P,P2P,MP,DL,AIR,UP,HR,UPE,GSM,S,PP,1,NA,0.2,0.2 P2P,P2P,MP,DL,AI,UP,HR,UPE,GSM,F,PP,4,NA,0.2,0.8 P2P,P2P,MP,DL,AIR,UP,HR,UPE,GSM,S,PP,1,NA,0.2,0.2 P2P,P2P,MP,DL,AI,UP,HR,UPE,GSM,S,PP,1,NA,0.2,0.2 P2P,P2P,MP,DL,AIR,UP,HR,UPE,GSM,S,PP,1,NA,0.2,0.2 P2P,P2P,MP,DL,AIR,UP,HR,UPE,GSM,F,PP,1,NA,0.2,0.2 P2P,P2P,MP,DL,BIR,UP,HR,UPE,GSM,S,PP,10,NA,0.2,2 P2P,P2P,MP,KT,AIR,UP,HR,UPE,GSM,S,PP,1,NA,0.2,0.2 P2P,P2P,MP,MM,AIR,UP,HR,UPE,GSM,S,PP,1,NA,0.2,0.2 Желаемый вывод должен быть следующим. AIR,5,1 AI,1,0.2 BIR,10,2 Здесь первое поле принадлежит $5 . Второе поле – до $12 (всего $12 ). И третье поле принадлежит $15 (всего $15 ). Условие должно выполняться в […]

Grep / awk для нескольких файлов для одного вывода

У меня есть несколько txt-файлов, содержащих данные, где я использую grep для поиска текущей строки текста и использую awk для фильтрации переменной, которая мне нужна. Строка повторяется через файл, поэтому я использую эту команду для извлечения нужной строки: grep 'text' *.txt | awk ' NR==1 {print $2 } ' > outputfile Проблема в том, что […]

Interesting Posts

сколько места зарезервировать на файловой системе ext3 для предотвращения проблем с фрагментацией?

Автоматически запускать именованное устройство чтения каналов при запуске?

OpenWrt: выполняются ли вручную настроенные ip-задания, перегрузка?

suid бит в SuSE не влияет на систему ()

xmodmap для комбинации клавиш – как переключить поведение Fn?

Использование оператора bash «&» с разделителем «;»?

Какой IP-адрес я должен использовать? публичный IP или частный ip?

Выход демона трубы в функцию

Упаковка загрузчика как изображение ядра

Ли Linux отключил питание устройств USB, которые потребляют слишком много энергии?

Сценарий, чтобы определить, активирован ли интерфейс TAP, созданный службой

высокая точность subsecond cronjob replacement

Как получить все строки между первым и последним вхождениями шаблонов?

Каковы плюсы и минусы двух неразрушающих тестов badblock?

Предлагаемая настройка для сверхлегкой текстовой среды программирования в Linux

Linux и Unix - лучшая ОС в мире.