awkfor循环中命令前面加;也能成功

img

都能运行但是结果不一致 第一种为常用用法 第二种有特别考虑,使用时会用到
for(i=1;i<3;i++)print i 循环并输出 应该是输出 1 2
for(i=1;i<3;i++);print i 循环作为一个语句,结束再输出 3
希望对题主有所帮助,望采纳!!

for(i=1;i<3;i++)print i是print i是在for循环里进行的
for(i=1;i<3;i++);print i是先做for循环,再print i