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 获取文件的总行数

原文地址:https://www.cnblogs.com/lmh001/p/10441859.html