linux shell如何获取ssh端口号?

发布时间:2021-01-07编辑:脚本学堂
本文介绍了linux shell中获取ssh端口号的方法,netstat命令取得ssh连接的端口号,需要的朋友参考下。

linux shell获取ssh端口号?

例子:
 

复制代码 代码示例:
[root@MyVPS1697 201407]# netstat -ntpl|grep sshd|grep -v grep |awk -F : '{print $4}'

几个解决空格问题的办法,linux操作系统中用shell写出来:
 

复制代码 代码示例:
netstat -antp | grep sshd| awk -F ":" '{print $4}' | awk '{if($0 !~/^$/)print $0}'
netstat -ntlp|grep sshd |awk -F: '{if($4!="")print $4}'
netstat -ntlp|grep ^tcp |awk -F: '{if($4!="")print $4}'
netstat -ntlp | awk '!a[$NF]++ && $NF~/sshd$/{sub (".*:","",$4);print $4}'
netstat -antp | grep tcp| awk -F ":" '{print $4}' | awk '{if($0 !~/^$/)print $0}'