こんにちはへの出力は、netstatの3リストエコー私は、このようなスクリプトシェル持って一人一人:私はそのような出力を持つことができますどのようにbashシェル:3列
#!/bin/bash
netstatport80=`netstat -an|grep :80 |awk '!/:8080/'|awk '!/:8081/' |awk '{print $5}'|cut -d":" -f1|sort|uniq -c|sort -rn| grep -v "0.0.0.0"`
netstatport443=`netstat -an|grep :443 |awk '!/:8080/'|awk '{print $5}'|cut -d":" -f1|sort|uniq -c|sort -rn| grep -v "0.0.0.0"`
netstatESTA=`netstat -an|grep ESTA |awk '!/:8080/'|awk '{print $5}'|cut -d":" -f1|sort|uniq -c|sort -rn| grep -v "0.0.0.0"`
echo '
List IP request port 80: List IP request port 443: List IP request ESTA:
'$netstatport80' '$netstatport443' '$netstatESTA'
'
:
List IP request port 80: List IP request port 443: List IP request ESTA:
123.x.x.x 183.x.x.x 153.x.x.x
193.x.x.x 123.x.x.x 164.x.x.x
130.x.x.x 103.x.x.x 101.x.x.x
187.x.x.x 173.x.x.x 185.x.x.x
感謝をあなたのすべての助け!
おかげで、i」ができますあなたの答えのためのボタンの投票を参照してください+1 – ncc
@ nccのheh?それは変だ。あなたはそれを答えとして受け入れることはできないと思いますか?さて、誰かを助けたことの満足でやります;) – Aaron
(もっと一般的なツール)['paste'(1)](http://www.unix.com/man-page/linux/1/paste /)。 'pr'と' paste'は同じパッケージからのものであり、ほとんどのシステムで利用できるはずです。しかし、 'paste'はこの操作を主な目的とするツールです。 – anishsane