awk一些很恐怖的特性
摘要:
使用也可以产生值echo "" | awk 'END{a[1]=1;x = a[2];print length(a);print a[3];print length(a)}'打印结果是:2 空行 3这个awk的数组元素居然是3!!就是说使用数组也是定义数组!!!这很恐怖,一不小心代码就会混入bug,而且会虚耗内存那么在使用数组时必须这样if (key in array) a = array[key]awk只有参数列表里出现的变量会被当做局部变量#!/bin/shecho "" | awk 'function test(s){ pr 阅读全文
posted @ 2013-05-15 13:22 codestyle 阅读(169) 评论(0) 推荐(0)
浙公网安备 33010602011771号