- 论坛徽章:
- 5
|
为啥加了单列求和会自动输出$0?
测试样本- cat grade.txt
- M.Tans 5/99 48311 Green 8 40 44
- J.Lulu 06/99 48317 green 9 24 26
- P.Bunny 02/99 48 Yellow 12 35 28
- J.Troll 07/99 4842 Brown-3 12 26 26
- L.Tansl 05/99 4712 Brown-2 12 30 28
复制代码 脚本2- #!/bin/awk -f
- BEGIN {print "aaa\n"}
- (aa+=$6)
- END{print aa"bbb"}
- 执行结果:
- ./awktest2 grade.txt
- aaa
- M.Tans 5/99 48311 Green 8 40 44 [color=Red]#脚本里并没有加print $0,但是却输出了.去除(aa+=$6)就不会输出,这是什么规则?[/color]
- J.Lulu 06/99 48317 green 9 24 26
- P.Bunny 02/99 48 Yellow 12 35 28
- J.Troll 07/99 4842 Brown-3 12 26 26
- L.Tansl 05/99 4712 Brown-2 12 30 28
- 155bbb
复制代码 |
|