の背後にある負の表情:psの結果は、それらが含まれているため、マックOSX、バッシュ、awkは、と私はawkを使用して、特定のプロセスを検索したい
ps aux|awk '/plugin-container.*Flash.*/'
今では、プロセスを見つけ、それが結果に自分自身を含んでいます同じように。これを防ぐために、私は以下のように否定的な表情を使用しようとしています:
ps aux|awk '/(\?<!awk).*plugin-container.*Flash.*/'
しかし、それは動作しません。 awkのサポートは後ろに見えますか?私は間違って何をしていますか?開口部ブラケットは記号である右後awkがlookbehindsをサポートしている場合のおかげ
パイプ( '|')で 'grep -v awk'と再パイプするのはなぜですか? –
参照http://stackoverflow.com/a/8965530/207248 – SiegeX
2人の回答者は知らないと言っていますawkがlookbehindをサポートしているかどうかそれはしません。 OS X(とGNU) 'grep'には、ルックビハインド(そして前方など)を提供するPCREをサポートする' -P'オプションがあります。 –