Описание тега awk
Утилита AWK - это инструмент для извлечения данных и составления отчетов, который использует язык сценариев, управляемый данными, состоящий из набора действий, которые необходимо выполнить с текстовыми данными (в файлах или потоках данных) с целью создания форматированных отчетов.
2
ответа
Файлы соответствия linux или solaris с синтаксисом uniq
Как сопоставить все файлы, которые начинаются со строки OS_PATCH и заканчиваются на.gz замечание - решение должно соответствовать ОС Linux и Solaris эта задача может быть с помощью команды find или с помощью ls с регулярными выражениями или любой др…
30 май '12 в 09:39
1
ответ
Как передать переменную в скрипт bash и использовать отдельные переменные с awk?
У меня есть скрипт, который я использую, чтобы очистить все строки файлов журнала старше X дней. X может быть передан через командную строку, а также имя файла журнала, ex use: ./purge-catalina.sh 3 /opt/tomcat8/logs/catalina.out Сам скрипт выглядит…
26 апр '18 в 17:18
1
ответ
Использование памяти REGEX
Не могли бы вы помочь мне изменить следующий однострочный, чтобы получить более точное использование памяти - сейчас это просто целое число, которое я хотел бы включить в первое значение после запятой. free -m | awk '/Mem:/ {tot = $2;} /cache:/{prin…
06 июн '12 в 19:26
1
ответ
Как заменить строку из результата awk?
У меня есть файл JSON, который содержит несколько вхождений replaceme, Я только хочу заменить вхождение на основе определенной строки, найденной несколькими строками выше. Например, [...] "title" : { "Propertie1" : "xxxx", "Propertie2: "replaceme" }…
14 ноя '14 в 14:49
1
ответ
В awk, как проверить определенное значение, прежде чем пытаться вычислить
Следующая строка awk завершится ошибкой, когда c15 не определен или равен 0. Как изменить его, чтобы в таких случаях он не предпринимал попыток вычисления, а вместо этого предоставлял сообщение об ошибке или ничего не делал: cat formatted.dsv | awk …
29 янв '15 в 18:22
1
ответ
Удалите все слова, которые не содержат двоеточия
У меня есть файл с этим типом строк: blabla bla:bla whatever what:ever alpha bravo charlie del:ta Я только хочу сохранить слова, которые содержат двоеточие. Таким образом, результат для вышеупомянутого будет: bla:bla what:ever del:ta У кого-нибудь е…
08 ноя '12 в 19:40
1
ответ
Получить некоторое значение из журналов Apache с awk и grep
Я пытаюсь получить какой-то смысл из моих файлов журнала apache: я хочу проанализировать свой журнал доступа и получить некоторую статистику о 200 status code хиты (сколько раз каждый из них был поражен). Итак, я попытался изучить магию awk и вот чт…
25 мар '14 в 22:13
2
ответа
Как напечатать соответствие регулярному выражению
Моя проблема в два раза. Во-первых, это печать соответствия регулярному выражению. Второй фактическое регулярное выражение. Проблема 1: Я пытаюсь распечатать вывод yum grouplist --verbose в формате, который я могу поместить в файл conf для кукол. По…
17 июл '14 в 19:07
1
ответ
Запись в /etc/network /interfaces при загрузке с использованием sed/awk?
Новичок здесь, Я пытаюсь написать в автоматически сгенерированный /etc/network/interfaces файл недавно подготовленного сервера DomU XEN Ubuntu (12.04/10.04/8.04) во время загрузки с использованием (в настоящее время) sed, Автоматически сгенерированн…
09 окт '12 в 10:56
3
ответа
Изменить настройки файла конфигурации из Bash
Мне нужно изменить конфигурационный файл из скрипта bash, изменив значения определенных настроек. Мне нужно внести изменения, используя обычные инструменты Linux (sed / awk / tr / etc.). Файл конфигурации может иметь ключи с одинаковыми именами в ра…
30 окт '14 в 02:18
3
ответа
Сценарий оболочки + соответствие строк MAJOR и CRITICAL из файла журнала
Мне нужно сопоставить строки, которые имеют основные и критические строки после слова ERROR:<любое целое число> Посоветуйте, пожалуйста, как это сделать с помощью одной команды awk или sed? more HW_Log.txt CHK_HW ERROR:0 INFO self_monitor Verifying …
31 янв '12 в 09:45
2
ответа
Удалить непечатные символы
У меня есть текстовый файл с разделителями табуляции. Когда я открываю файл в редакторе vi, я вижу символ ^M (синим цветом). Это не часть моих данных. Он попал туда, потому что исходные данные SQL имели знак возврата каретки /r. 713498 29195 NWSO NE…
18 янв '13 в 01:53
1
ответ
Вывод nmap в формате csv, отсортированный по последнему октету в ip-адресе
У меня есть эта команда, которая хорошо работает, чтобы дать мне список IP-адресов, MAC-адресов и Mac Vendor sudo nmap -sn 192.168.0.0/24 | awk '/Nmap scan report for/{printf $5;}/MAC Address:/{print " "substr($0, index($0,$3)) }' | sort Все, что я …
11 мар '19 в 18:48
3
ответа
AWK - можно ли искать шаблон, а затем сортировать результаты по шаблону?
Я храню несколько индивидуально сериализованных массивов PHP в файл. Каждая строка файла содержит один сериализованный массив. Например: a:2:{s:4:"name";s:8:"John Doe";s:3:"age";s:2:"20";} a:2:{s:4:"name";s:8:"Jane Doe";s:3:"age";s:2:"15";} a:2:{s:4…
14 июл '11 в 16:51
1
ответ
Выяснение общего использования PHP в мегабайтах
Я пытаюсь выяснить общий объем памяти, используемый всеми процессами PHP на моем сервере CentOS. После некоторого grepping а также awking это моя последняя команда. ps -e | grep php | awk '{print $1}' | xargs pmap | grep total | awk '{print $2}' | s…
14 май '13 в 14:37
3
ответа
Puppet & Facter - как определить, работает ли Cent 6 или Cent 5
Как бы вы использовали facter и puppet, чтобы определить, работает ли ОС Cent 6.x или Cent 5.x? facter operatingsystemrelease 6.4 Я забочусь только о главном релизе (6) Я думал об использовании awk, но должен быть лучший способ, более дружественный …
05 авг '13 в 22:28
2
ответа
Как использовать AWK для генерации отчета о пропускной способности в Apache
Мои журналы Apache настроены так: LogFormat "%v %t %I %O" billing Как я могу использовать AWK для создания отчета, который показывает общую пропускную способность (получено + отправлено) в МБ на виртуальный хост? Вот пример вывода журнала: bob.com […
08 июн '13 в 01:15
1
ответ
Разбор запросов по журналу apache типа ОС
Я пытаюсь вернуть отсортированный список запросов по типу ОС, проанализированный из файла Apache access_log (не в комбинированном формате, так как мне нужна информация агента пользователя). Вот пример вывода, который я ищу: 250 Windows NT 6.1; WOW64…
19 янв '14 в 23:41
1
ответ
Как удалить локальный IP-адрес из списка IP-адресов?
У меня есть переменная, которая содержит список IP-адресов, и я хотел бы удалить IP-адрес экземпляра, где установлена переменная Пожалуйста, смотрите ниже [root@ip-10-10-2-100 ~]# INSTANCE_IP=$(curl -s http://169.254.169.254/latest/meta-data/local…
08 апр '17 в 22:07
3
ответа
Используя awk в скрипте bash с if
Я делаю сценарий, в котором мне нужно проверить строку, и на основе ее результата я решу, идти дальше или нет. Команда ниже работает нормально (если строка начинается с "Очистить", она выведет 1, иначе 0). echo | awk ' {print index("'"${task}"'", "C…
17 ноя '09 в 16:30