用户名: 密码: 忘记密码? 注册

awk中的{}和分号

作者:  时间: 2010-09-28
awk 'BEGIN{for(i=1;i<=5;i++)print i}'
1
2
3
4
5
 
awk 'BEGIN{for(i=1;i<=5;i++)print i;print i}'
1
2
3
4
5
6   #这是第二个print打印出来的
 
awk 'BEGIN{for(i=1;i<=5;i++){print i;print i}}
1
1
2
2
3
3
4
4
5
5
 
awk 'BEGIN{for(i=1;i<=5;i++);{print i;print i}}
6
6
 
总结:
分号表示前面的命令(循环)执行完毕,才开始执行第二个命令(print)
{}表示命令一起执行(两个print)