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