Loops 如何用awk制作无限循环

Loops 如何用awk制作无限循环,loops,awk,infinite,Loops,Awk,Infinite,我有一个计划: #!/bin/awk -f BEGIN { } { print "hello" } END { } 它打印hello,然后等待按下enter键,然后再次打印hello。 我想让它无限,而不要求进入。 请评论 同意@SiegeX #!/bin/awk -f BEGIN{ while(1) print "hello" } yes | awk '{ print "hello" }' 啊哈,忘了提到不能使用任何控件statement@AN

我有一个计划:

#!/bin/awk -f
BEGIN {
}
{
        print "hello"       
}
END {
}
它打印hello,然后等待按下enter键,然后再次打印hello。 我想让它无限,而不要求进入。 请评论

同意@SiegeX

#!/bin/awk -f

BEGIN{
  while(1)
    print "hello"
}
yes | awk '{ print "hello" }'

啊哈,忘了提到不能使用任何控件statement@AN1显然,你也忘了提到这是家庭作业。如果您可以通过管道将命令传递给输出为无穷大的awk,那么您的代码将正常工作。您介意评论一下为什么要这样做吗?