количество сообщений об ошибках в файле журнала

Сначала нужно начать сеанс:

tmux new-session -s [session-name] -n [first-tmux-screen-name] -d

Теперь мы можем разделить это окно на секции с помощью параметров splitw:

tmux splitw -h
tmux splitw -v

мы также можем выбрать раздел:

tmux selectp -t0
tmux splitw -v

И в зависимости от того, что мы хотим отобразить или запустить в каждом вложенном окне, мы используем опцию клавиши отправки -. Если мы хотим добавить новое окно в этот сеанс tmux, мы можем использовать эту команду:

tmux new-window -n [name-of-new-window] -t [session-name]

У меня работает zsh:

#!/bin/zsh

tmux new-session -s test -n four-screen -d
tmux splitw -h
tmux splitw -v
tmux selectp -t0
tmux splitw -v

После запуска скрипта :zsh scriptname.zsh затем подключитесь к сеансу :tmux attach

-1
18.06.2021, 18:24
1 ответ
awk 'BEGIN{ FS=OFS=":" }
   { freq=$NF; sub(/:[^:]*$/, ""); seen[$0]+=freq }
END{ for (x in seen) print x, seen[x] }' infile

FS — разделитель полей ввода, а OFS — разделитель полей вывода; оба мы устанавливаем двоеточие; затем мы захватываем последнее поле $NFво временную переменную freq, а затем удаляем последнее поле из текущей входной записи $0с помощью функции sub ().

выполняя seen[$0]+=freqмы суммируем -те же строки журнала (последнее поле уже исключено )по значению последнего поля, так как их частоту мы храним в переменной freqранее.

затем в конце мы перебираем массив и печатаем строки, за которыми следует их общая частота.

0
28.07.2021, 11:25

Теги

Похожие вопросы