CentOS教程:列出本机正在监控的端口

字体大小: 中小 标准 ->行高大小: 标准

说明:蓝色=命令名称

      浅绿=命令参数

      浅蓝=选项

      紫色=目录

      系统环境:CentOS  6.2  i686

一道面试题:请用SHELL写一个小脚本,列出当前系统(RHEL LINUX)正在监听的端口,要求结果如"22,80,8080" 

 awk方法:netstat -ntlp|awk -F "[ :]+" '/^tcp/{i++;if(i==1){printf $5}else printf ","$5}'

sed方法:netstat -ntlp |sed  -n '/^tcp/{G;s/.*:\([0-9]\+\).*\n/\1,/;h;g;$s/,$//p}'

此文章由 http://www.ositren.com 收集整理 ,地址为: http://www.ositren.com/htmls/66464.html