linux环境输入awk 'BEGIN{print "cpu","mem"} {print "hello"}END{print '132'}' average.txt命令,不理解结果为啥返回两次hello

说明你的 average.txt里面有两行内容 因为awk是按行处理,每行会执行一次中间的语句 也就是print "hello"