ああ、結果を印刷してみてください。

ああ、結果を印刷してみてください。

なぜ

awk '{print 3 + 3}'

動作しませんが:

echo 3|awk '{print $1 + 3}'

する?

最初の文は6を出力できませんか?計算結果を印刷する最も簡単な方法は何ですか?

ベストアンサー1

AWK ステートメントには以下が含まれます。模様そして行動:引用GNU awk マニュアル

ルールのパターンが現在の入力レコードと一致するときに実行されます。

最初のケースでは入力レコードを提供しないので、何もしません。この場合、特殊モードを使用できます。BEGIN

awk 'BEGIN {print 3 + 3}'

おすすめ記事