1
は
、私は20文字から始まる「HELLO」という文字列がある場合、行を出力し、このラインawkスクリプトの中括弧の外側にコードがあるとはどういう意味ですか? awkのチュートリアルを通って行く
substr($0,20,5) == "HELLO" {print}
に出くわしました。
私はawkスクリプトの開始時に中括弧が必要であると思っていましたが、これが機能するには 'if'が必要でしたが、それでも動作します。
どのように評価されるか説明できますか?
答えは '{print} '部分がここでは冗長であることを指摘しています –
構文を推測するのをやめ、Arnold RobbinsのEffective Awk Programming、第4版を読んでください。 –