日期:2014-05-16 浏览次数:20723 次
#!/bin/awk -f BEGIN{ record="123#456#789#abc#def#gh#A#B#C#D"; split(record,tarray,"#") } END { for (i=1;i<=length(tarray);i++) { print tarray[i] } }
------解决方案--------------------
2.length是计算字符串长度,不能计算数组的长度;
------------------------------------
拜托你测试一下 好不好?
------解决方案--------------------
果然!
------解决方案--------------------
不同的操作系统对于length的解释也有差异吧
在Aix下面测试length直接报语法错误了~
能出正确结果就可以了
LZ结贴吧
------解决方案--------------------
mark