Список TCP-соединений

Вы можете использовать awk для добавления номеров абзацев. Скажем, ваш файл называется input , вы можете сделать:

awk 'BEGIN {para=1} !/^\s*$/ {printf "%d %s\n", para, $0; para+=1;next};1' input

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

Чтобы получить последний абзац, вы можете аналогичным образом использовать awk, предполагая, что в конце могут быть пустые строки, которые вам не нужны:

awk '!/^\s*$/ {line=$0} END{print line}' input
0
11.05.2018, 22:47
1 ответ

Para la salida formateada, puede usar awk y tr

netstat -na -t | awk '/ESTABELECIDO/{print $4}' | tr ':' ' '

Como solicitó la IP de origen y la IP de origen será solo de nuestra máquina, mencioné el campo $4en awk; de lo contrario, use $5en awkpara la dirección IP de otra máquina.

2
28.01.2020, 02:32

Теги

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