|

楼主 |
发表于 2009-2-24 10:59:17
|
显示全部楼层
Post by gogonkt;1950173
你的理解是對的,因為你少了個'=',操作變成了給$1賦真('1'),把bonye這個已經替換掉了,後面的'print $0'自然就...
再且,你把別的行,改成Yellow看看,你會發現更好玩的東西
[root@localhost test]# awk '{if ($1=" .Bunny" && $4=="Yellow") print $0}' grade.txt
1 06/99 48317 Yellow 9 24 26
1 02/99 48 Yellow 12 35 28
改了一行,运行结果如上 |
|