我是 bash 新手,我有一个关于解析命令输出的问题。我有 3 个具有相同名称“进程”的进程,并且该进程有一些参数,例如:
process -a 10 -b 20 -c 30 ...
process -a 15 -b 30 -c 40 ...
process -a 30 -b 40 -c 50 ...
如果进程存在,我必须处理“a”参数并将它们分配给数组。如果它们不存在,我必须重新启动该过程。我正在处理以下流程:
`$PS -ef|$GREP -v grep|$GREP process`
这给了我正在运行的进程,我必须查看哪个进程没有运行并在“a”参数的帮助下重新启动它。
我怎样才能做到这一点?