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

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

70
У вас есть какие-нибудь полезные скрипты awk и grep для разбора логов apache? [закрыто]

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

39
Как получить все отпечатки для файла .ssh / authorized_keys (2)

Есть ли простой способ получить список всех отпечатков пальцев, введенных в .ssh / authorized_keys || Файл .ssh / authorized_keys2? ssh-keygen -l -f .ssh/authorized_keys вернет только отпечаток первой строки / записи / публичного ключа взломать с помощью awk: awk 'BEGIN { while (getline <...

38
Как разделить файл PEM

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

19
Команда оболочки Linux для фильтрации текстового файла по длине строки

У меня 30-гигабайтный образ диска с разделенным на части разделом (думаю dd if=/dev/sda1 of=diskimage), из которого мне нужно восстановить некоторые текстовые файлы. Инструменты для вырезания данных, например, foremostработают только с файлами с четко определенными заголовками, то есть не с...

13
Как удалить все символы в одной строке после «]» с помощью sed?

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

12
Как разобрать и преобразовать 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 и так далее. Прямо сейчас я мог придумать только...

12
iptables показывает только одну цепочку

Tldr: Как я могу получить Iptables, чтобы показать только одну цепочку? Я могу сделать так, чтобы iptables показывал только одну таблицу, но таблица состоит из нескольких цепочек. Мне нужно найти, где в цепочке INPUT - последнее правило (обычно, но не всегда, правило REJECT all). Я пробовал awk и...