我正在使用RHEL。我想通过命令如何在shell中grep tomcat Pid?
ps -ef | grep tomcat | awk '{print $2}'
我的输出是grep的Tomcat进程的PID,但我想只有28693
。
root 12854 0.0 0.0 112652 968 pts/0 S+ 01:12 0:00 grep --color=auto tomcat
root 28693 2.1 45.0 7479444 1629972 ? Sl Apr13 21:11 /usr/java/jdk1.8.0_45//bin/jav
[[email protected] ~]# ps -ef | grep tomcat | awk '{print $2}'
13240
28693
谢谢。以及这也是为我工作ps -ef | grep tomcat | awk'NR == 2 {print $ 2}' – uday
如果输出顺序发生变化,该怎么办? – franklinsijo