Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我正在使用此命令来获取另一个命令的进程 ID:
ps aux | grep 7000.conf | awk '{print $2}'
这将返回两个 PID:
7731 22125
我只想要第一个。第二个是grep上述命令中的PID。提前感谢任何知道如何更改上述命令以仅返回第一个 pid 的人。
grep
ps 打开一个执行相同操作的新命令
在这种特殊情况下,转义.到我认为它应该做的事情应该有效:
.
ps aux | grep '7000\.conf' | awk '{print $2}'
或者,排除grep:
ps aux | grep 7000.conf | grep -v grep | awk '{print $2}'
ps aux | grep "[7]000.conf"也会起作用。
ps aux | grep "[7]000.conf"