Tag: awk

Удалите определенную часть строки

У меня есть файл csv, который имеет много строк временных меток в следующем формате HH: MM: SS: MS Например: 00.00.07.38 00.00.08.13 00.00.08.88 Этот час не имеет отношения ко мне, поэтому я хотел бы его отрезать. Как удалить HH из каждой строки файла с помощью bash. Я могу читать строки за строкой из файла while IFS=, […]

отобразить отсутствующий счетчик icmp_seq | команда ping

Я ищу что-то, что показывает мне недостающий ICMP пакет при запуске команды ping или который может отображаться сбой в выходе. Пример ниже Текущий выход, где нам не хватает счетчика icmp_seq. 64 bytes from 192.168.56.11: icmp_seq=38 ttl=64 time=1.23 ms 64 bytes from 192.168.56.11: icmp_seq=52 ttl=64 time=0.831 ms 64 bytes from 192.168.56.11: icmp_seq=53 ttl=64 time=0.679 ms 64 […]

Удаление столбцов в соответствии со списком в файле

У меня проблема с удалением столбцов из файла. input.tsv : Otu1 otu2 otu3 otu4 otu5 1 2 5 9 3 8 9 8 4 2 Я хотел бы удалить столбец, если его заголовок указан в файле remove.txt , например: otu2 otu3 Таким образом, результат будет следующим: Otu1 otu4 otu5 1 9 3 8 4 2 […]

Как извлечь часть имени файла в awk-скрипте

У меня есть следующий файл, который я разделяю на несколько файлов с помощью awk-скрипта Название оригинала Файл: RTLOG_5019_05122016110959.DAT Я хочу установить имя разделенных файлов, как показано ниже: RTLOG_5019_<timestmap (format: mmddyyyyhhmiss) >.DAT. Как мне это достичь? Я не хочу жестко закодировать имя файла, а также сделать filename-RTLOG_5019_05122016110959.DAT качестве параметра Следующий мой awk-скрипт awk -v stamp=$(date +%Y%m%d%H%M%S) […]

Соответствие значений и суммы печати на основе повторяемости в awk

У меня есть следующие файлы CSV: Файл 1 19997,20161108,FSM,EXCHANGE_2,GLOBE,0 17541,20161108,TATA_MOBILE,WORLD,TELECOM,1 34556,20161108,europe,state,0 Файл 2 EXCHANGE_2,CANADA,30298 WORLD,INDIA,1123 state,canada,2241 Как создать новый файл, который объединяет их, сопоставляя столбцы 4 файла 1 с столбцом 1 файла 2? Результат должен быть: 19997,20161108,FSM,EXCHANGE_2,GLOBE,0,CANADA,30298 17541,20161108,TATA_MOBILE,WORLD,TELECOM,1,INDIA,1123 34556,20161108,europe,state,0,canada,2241

Разнообразные форматированные разрешения

У меня проблема, с которой я некоторое время стучала головой, я делаю короткий простой анализатор bash и пытаюсь извлечь 3 вещи из многих строк и поместить их в недавно сформированные переменные. все они отформатированы, как показано ниже: ownername:read write execute groupname:read execute all:none sticky Я пытаюсь вытащить каждую часть в переменные, как показано ниже: Владелец […]

awk обрабатывать очень большой файл

У меня есть файл здесь, где я хочу пометить каждую строку FILEB и FILEC в качестве ссылок. Если столбец 1 файла fileb или filec находится в столбце 2 файла filea, получите столбец 2 файла b или filec (если файл столбца 1 c не равен 63), еще напечатайте «другие» (см. OUTPUT1). Конечным результатом будет сумма столбца […]

Как использовать аргумент командной строки как выражение соответствия rexx awk?

У меня есть следующий awk-скрипт: #!/bin/awk -f BEGIN { FS = ""; } value ~ "MYVALUE" # silly test { print "1 – " substr($0, 235, 12); } $235 ~ "M" { print "2 – " substr($0, 235, 12); } { if(value == substr($0, 235, 12)) { print "3 – " substr($0, 235, 12); } […]

awk в solaris 5.8 / получить значение из двух полей / строк

Я новичок в UNIX-Solaris, и мне нужно сделать скрипт, и у меня проблема с требуемым значением. В основном мне нужно определить, работают ли два процесса. Я узнаю, что могу получить эту информацию, используя следующую команду ps -fu "user" | grep -i "name_oftheprocess/file" Когда я его выполнил, я получаю эту информацию. user 16544 16530 0 08:00:00 […]

Любой способ, с помощью которого я могу преобразовать любую заданную временную метку в стандартную в BASH

Попытка создать скрипт, который будет проверять любой файл журнала за последние 5 минут, где он будет считывать данные, которые обновляются за последние 5 минут. Невозможно использовать tail -f (как будет использоваться в качестве плагина в удаленном узле, поэтому он не сможет это сделать). Успешно работает с awk но только для одной метки времени: COUNT=$(awk -v […]

Interesting Posts

Графические проблемы в vim

Странное поведение с командой bg

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

Как легко настроить несколько учетных записей в mutt?

Конфигурация двух мониторов на мосту Intel Ivy

Распространяется ли дисковое пространство при установке ISO?

Процедура определения местоположения среды U-Boot из двоичного / шестнадцатеричного дампа

ls для отображения файлов без ссылки на расширение?

eth0 NO-CARRIER для подключения к Arch / Wired не работает

Как закрыть порты в Linux?

Может ли домашний каталог иметь файлы .cshrc и .bashrc?

Как скопировать файл в сценарий bash и переименовать его во время копирования и поместить его в тот же каталог

Отображать и редактировать строки, соответствующие конкретному шаблону в vi

найти файлы с контуром каталога исключить подкаталоги

Добавление пользователя в собственность в дополнение к другому пользователю

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