Вопросы с тегом «awk»

Утилита AWK - это инструмент для извлечения данных и создания отчетов, в котором используется управляемый данными язык сценариев, состоящий из набора действий, выполняемых с текстовыми данными (в файлах или потоках данных) с целью создания форматированных отчетов.

12
У вас есть какие-нибудь полезные скрипты awk и grep для разбора логов apache? [закрыто]
Я могу использовать анализаторы логов, но часто мне нужно анализировать последние веб-логи, чтобы увидеть, что происходит в данный момент. Я иногда делаю вещи, как выяснить топ-10 ips, которые запрашивают определенный файл cat foo.log | grep request_to_file_foo | awk '{print $1}' | sort -n | uniq -c | sort -rn | …

3
Как получить все отпечатки для файла .ssh / authorized_keys (2)
Есть ли простой способ получить список всех отпечатков пальцев, введенных в .ssh / authorized_keys || Файл .ssh / authorized_keys2? ssh-keygen -l -f .ssh/authorized_keys вернет только отпечаток первой строки / записи / публичного ключа взломать с помощью awk: awk 'BEGIN { while (getline < ".ssh/authorized_keys") { if ($1!~"ssh-(r|d)sa") {continue} print "Fingerprint …
39 ssh  bash  ssh-keys  awk  ssh-keygen 

8
bash / sed / awk / etc удалите все остальные символы новой строки
команда bash выводит это: Runtime Name: vmhba2:C0:T3:L14 Group State: active Runtime Name: vmhba3:C0:T0:L14 Group State: active unoptimized Runtime Name: vmhba2:C0:T1:L14 Group State: active unoptimized Runtime Name: vmhba3:C0:T3:L14 Group State: active Runtime Name: vmhba2:C0:T2:L14 Group State: active Я хотел бы передать это чему-то, чтобы это выглядело так: Runtime Name: vmhba2:C0:T1:L14 Group …
39 bash  sed  awk 

7
Как разделить файл PEM
Примечание: это не совсем вопрос, потому что я уже нашел ответ, но так как я не нашел его здесь легко, я опубликую его, чтобы он мог принести пользу другим. Вопрос: Как прочитать сцепленный PEM-файл как файл, используемый директивой apache / mod_ssl SSLCACertificateFile ? Ответ (оригинал) ( источник ): cat $file|awk …
38 shell  openssl  awk  x509 



4
Команда оболочки Linux для фильтрации текстового файла по длине строки
У меня 30-гигабайтный образ диска с разделенным на части разделом (думаю dd if=/dev/sda1 of=diskimage), из которого мне нужно восстановить некоторые текстовые файлы. Инструменты для вырезания данных, например, foremostработают только с файлами с четко определенными заголовками, то есть не с простыми текстовыми файлами, поэтому я остановился на своем хорошем друге strings. …
19 sed  filter  awk  strings 

8
Можно ли вместо этого использовать awk?
Я хотел бы получить номер в ratingкачестве вывода из этого # nc localhost 9571 language: language:en_ZA.UTF-8 language:en_ZW.UTF-8 session-with-name:Ubuntu Classic (No effects):gnome-session --session=2d-gnome session-with-name:Ubuntu (Safe Mode):gnome-session -f --session=2d-gnome session-with-name:Ubuntu Classic:gnome-session --session=classic-gnome xsession:/etc/X11/Xsession rating:94 Я могу сделать это так # nc localhost 9571 | grep rating | cut -d: -f2 94 но …
17 linux  bash  grep  awk 

3
Как удалить все символы в одной строке после «]» с помощью sed?
Как удалить все символы в одной строке после "]" с помощью sed? Я пытаюсь найти какой-нибудь файл, используя cat, awk. Теперь мой oneliner возвращает мне что-то вроде 121.122.121.111] other characters in logs from sendmail.... :) Теперь я хочу удалить все после символа «]» (с «]»). Я хочу только 121.122.121.111в моем …
13 linux  sed  awk 

6
Как разобрать и преобразовать INI-файл в переменные массива Bash?
Я пытаюсь преобразовать INI-файл в переменные массива Bash. Пример INI, как показано ниже: [foobar] session=foo path=/some/path [barfoo] session=bar path=/some/path так они становятся: session[foobar]=foo path[foobar]=/some/path session[barfoo]=bar и так далее. Прямо сейчас я мог придумать только эту команду awk -F'=' '{ if ($1 ~ /^\[/) section=$1; else if ($1 !~ /^$/) print …

2
iptables показывает только одну цепочку
Tldr: Как я могу получить Iptables, чтобы показать только одну цепочку? Я могу сделать так, чтобы iptables показывал только одну таблицу, но таблица состоит из нескольких цепочек. Мне нужно найти, где в цепочке INPUT - последнее правило (обычно, но не всегда, правило REJECT all). Я пробовал awk и даже немного …
12 iptables  firewall  awk 
Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.