shell 拾遗
1, 按照行读取文件
while read line do echo ${line} done < ${filename}
2.循环中使用命令输出
while read line do echo $line done << (command))
3. 统计所有连接本地80端口的主机和连接数并排序
netstat -ant|awk '{print $5}'|awk -F':' '{print $1}'|sort|uniq -c|sort -k1 -n
#uniq -c 汇总的同时统计行数
# sort -k 以第几行为关键字 -n 按数字处理, -t :以xx分隔
4. 类似的统计连接数
#netstat -n | awk '/^tcp/ {++state[$NF]} END {for(key in state) print key,"\t",state[key]}'
posted on 2017-12-29 17:03 mingxiazhichan 阅读(134) 评论(0) 编辑 收藏 举报