shell 选择打印部分输出内容

1.  根据进程pid查端口:

             lsof -i | grep pid

2.  根据端口port查进程(某次面试还考过):

            lsof  -i:port     

3. 根据进程pid查端口:

           netstat -nap | grep pid

4.  根据端口port查进程

           netstat -nap | grep port

 

awk '{print $1}'    表示打印第一列

sed -n 4p  表示打印第四列

sed -n '4,10p'表示打印第四到第十列

 

"ps -ef | grep start.sh | grep -Fv grep | awk '{print $10}'"  查找运行文件start.sh过滤当前grep命令 输出第10列

lsof -i:8500 | awk '{print $2}' | awk 'NR==2{print}'   打印第二行第二列

awk 'END{print NR}' filename 获取文件的总行数

 

posted @ 2019-02-27 10:16  lvmenghui001  阅读(1195)  评论(0编辑  收藏  举报