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

Меню Alt-tab, не отображаемое в полноэкранном режиме

Spamassassin – тестирование содержимого html-адреса электронной почты без заголовков

Как подключиться к Tar с помощью BASH?

Отображение типа символа новой строки в Emacs

Почему мой цикл while игнорирует условие и продолжает действовать навсегда?

Разветвление безопасности использования этой строки в visudo: yourUSERname ALL = (otherUSERaccount) NOPASSWD: ALL

Изменение приоритета в реальном времени не показало видимого эффекта

Как сделать USB загрузочным, если есть таблица разделов, которая должна быть сохранена

Командный поток команды Shell Script перезаписывает старые строки

Различия в производительности при записи в / dev / sda и в / mnt / sda / tempfile

Динамический ~ / .ssh / config

checkPermissions Отсутствует доступ для записи в / usr / local / lib / node_modules

вращать элемент массива в сценарии оболочки

Ноутбук Asus X540S: внутренний микрофон, но не работает

Оценить математическое выражение в cron

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