gpt4 book ai didi

linux - "set --"命令解析终端上 "ps"命令的输出

转载 作者:太空宇宙 更新时间:2023-11-04 09:18:45 24 4
gpt4 key购买 nike

我尝试使用“set --”获取进程的 pid,如下所示:假设一个进程是用命令启动的:java -jar someProg.jar

在 shell 脚本中,我可以使用这种方式获取 processId:

#    
pid_=$(ps -axf | grep someProg | grep -v grep)

set -- $pid_

echo $1
#

现在,我尝试通过如下命令在终端上获取 pid:

ps -axf | grep  someProg | grep -v grep | set -- | echo $1

但我什么也没得到。

如何在终端上使用 set -- 命令获取输出 pid。

谢谢

最佳答案

关于

ps -axf | grep someProg | grep -v grep | awk '{print $1}'

它显示了 someProg 进程的 PID...

关于linux - "set --"命令解析终端上 "ps"命令的输出,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/44242466/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com