level 1
#!/bin/bash
i=22
echo hello world | awk -v k="$i" '{if(k>100){print $1}else{print $2}print "----"k"----"}'
然后打出:[xxxx@spaces ~]$ ./t.sh
world
----22----
这个没有问题的,当然可能与服务器版本有关系,我这是center OS 5.4的linux版本,当然前面那个最好是 echo "hello world" 加上引号,不然在不同的版本下会有所区别
2013年06月13日 01点06分