Centos gawkコマンドラインの使い方

Centos gawkコマンドラインの使い方

Centosで次のコマンドを実行しようとしてエラーが発生しますか? 「(」の近くに予期しないマークがあります。

gawk { if($0=="id323"){print $0} } doc.txt

ベストアンサー1

awkシェルがコマンドを渡す前にこれを確認して解析するのを防ぐには、実際のスクリプトを二重引用符で囲む必要がありますawk

gawk '{ if( $0 == "id123"){ print $0 } }' doc.txt

ちなみに、これをよりエレガントに実行できます。

gawk '$0 == "id123" { print $0 }' doc.txt

おすすめ記事