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}'`

関連情報