实际上,
awk这 正是 您应该研究的工具:
ps axu | grep '[j]boss' | awk '{print $5}'或者您也可以
grep完全放弃,因为您
awk知道正则表达式:
ps axu | awk '/[j]boss/ {print $5}'但是,如果出于某种奇怪的原因,您真的 不能 使用
awk,您可以执行其他一些更简单的操作,例如首先将所有空白折叠到一个空格中:
ps axu | grep '[j]boss' | sed 's/ss*/ /g' | cut -d' ' -f5
grep顺便说一句,这个技巧是仅获得
jboss进程而不是
grep jboss一个进程的一种巧妙方法(同样适用于
awk变体)。
该
grep过程将有文字
grep [j]boss在其过程中的命令,以便将不会被捕获
grep本身,角色职业,其正在
[j]后面
boss。
这是避免
| grep xyz | grep -v grep某些人使用的范例的好方法。



