私はスクリプトに関するチュートリアルを読んでいて、awk
この奇妙な動作を観察しました。実行中にこの awk スクリプトが、while
またはのようなループ構造がなくても繰り返し番号を要求する理由for
. CTRL+D
(EOF)を入力すると、別の番号の入力を求めるプロンプトが表示されなくなります。
#!/bin/awk -f
BEGIN {
print "type a number";
}
{
print "The square of ", $1, " is ", $1*$1;
print "type another number";
}
END {
print "Done"
}
上記のawkスクリプトのこの動作を説明してください