避免在 csh 中使用 pgrep

避免在 csh 中使用 pgrep

我得到了那个代码

foreach pr  (`pgrep "$NAME"`)

我尝试避免 pgrep:

foreach pr  (`grep "$NAME" | awk '{$2}'`)

但这并没有真正起作用。 (后面的 pr 应该是特殊任务打印出来的 PID

答案1

你试图避免的原因是什么pgrep

pgrep随着从到 的更改,grep您忘记指定数据源:

for pr in `ps -ef|grep "$NAME"|awk '{print $2}'`

相关内容