プロが教える店舗&オフィスのセキュリティ対策術

ネットで以下コマンドを見つけて実行しました。
ps -ef | grep -v grep | grep httpd
実行結果は/usr/sbin/htpdが9行表示

この9行をカウントしたい為、
ネットで以下コマンドを見つけて実行しました。
ps -ef | grep -v grep | grep httpd | wc
実行結果は『9 72 576』が表示
上記の結果で9のみを表示させるコマンドがあれば
教えていただけないでしょうか。

また、実際にカウントしたいプロセスは以下例のように
半角スペースと()をふくんでおり
上記httpdのようにうまくいきませんでした。
例:test (rei)
半角スペースと()を含んだプロセス数をカウントするコマンドがあれば
教えていただけないでしょうか。

A 回答 (1件)

例でいくと



ps -ef | grep -v grep | grep 'test (rei)' | wc -l

でいけるかと。

プロセス名はシングルクォート(ダブルクォートでも)で囲み、
wcコマンドでは -l のオプションを付けてあげれば。
    • good
    • 1
この回答へのお礼

ありがとうございます。
うまくいきました。

お礼日時:2011/03/17 22:37

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!