- 论坛徽章:
- 0
|
[root@shell ~]# awk 'BEGIN{for(i=1;i<=5;i++)print i}'
1
2
3
4
5
[root@shell ~]# awk 'BEGIN{for(i=1;i<=5;i++)print i;print i}'
1
2
3
4
5
6 为什么第二个print i 输出的是6
[root@shell ~]# awk 'BEGIN{for(i=1;i<=5;i++)print i;print i;print i}'
1
2
3
4
5
6
6 为什么第三个print i 输出的是6
[root@shell ~]# cat test5
M.Tansley 05/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.Tansley 05/99 4712 Brown-2 12 30 28
[root@shell ~]# awk '{if($6<$7){da=$7-$6;print $1,da};{print $7-$6,da}}' test5
M.Tansley 4
4 4
J.Lulu 2
2 2
-7 2
0 2
-2 2
为什么后面的print da 输出的 3 4 5 行的值是: 2 2 2 |
|