使用awk命令可以提取指定项目
awk '{print $1}'

# 提取包含bbr命令的执行线程id
ps -ef | grep bbr | grep -v 'grep' | awk '{print $2}' 

# 提取docker的某个执行参数的id
docker ps -a | awk '{print $1}' 

使用grep -v可以排除某些项目
grep -v 'grep' 排除自身查询程序

这玩意儿可以拿来处理某些需要前置条件运行的语句:

# nginx未运行 ---> 启动
[ -z `ps -ef | grep nginx | grep -v 'grep' | awk '{print $2}'` ] && service nginx start
最后修改:2020 年 03 月 09 日
如果你觉得我对你起到了帮助,请随意打赏