私は正規表現でいくつかのログ行を推定する非常に単純なawkスクリプトを持っています。私はそれをテストしていますが、私はこれを行う場合:awk regexp not working
を私は出力がMyClassNameを含む行だけであるべき場合でも、他のクラスから行を取得します。
誰も私にこのことが間違っていると説明できますか?
ありがとうございます。
私は正規表現でいくつかのログ行を推定する非常に単純なawkスクリプトを持っています。私はそれをテストしていますが、私はこれを行う場合:awk regexp not working
を私は出力がMyClassNameを含む行だけであるべき場合でも、他のクラスから行を取得します。
誰も私にこのことが間違っていると説明できますか?
ありがとうございます。
あなたは完全にp
を使用して回避し、私の知る限りリテラル空間へFS
(-F
)を設定すると、すべてのようにそれを設定しないことと同じであることができます。
awk '$5 ~ /MyClassName/ {print $5}' myLogFile.log
そして、あなたは、カラム5にのみ関心があるので、
awk '{$0=$5} /MyClassName/' myLogFile.log
ここで、pをゼロにリセットしますか? – choroba
私はちょうど私がばかだと分かった...それは今働いている...あなたが答えを書くなら、私はそれを受け入れるだろう。ありがとうございました! – Aurasphere