1. 从此再也不相信任何关于awk的单引号双引号的话了!!
跟我讲,双引号也可以用在awk里的,——真是坑死我了。
我在这儿把我的代码左改过来右改过去,就是不见出现我想要的结果!!
2. 尼码,最后要被逼疯了,把双引号改成单引号,立马变了结果!!
这也会跟awk版本有关吗? gawk 还是 busybox的awk ?
3. 再是哪个逗比跟我说awk可以放心的用双引号,我祝你被双引号互虐千百遍!
4. 然后alias的级别还比function高,给我导出来各种乱的结果!
2325 $ type -a dupline
dupline is aliased to `awk "x[$0]++;END{for(i in x){if(x[i]>3)print x[i]}}"'
dupline is a function
dupline ()
{
/f/cygwin64/bin/gawk.exe 'x[$0]++;END{for(i in x){if(x[i]>2)print i}}' $@
}
5.
2307 $ awk '{x[$0]++;print x[$0]}' 26379_winredis.txt
1
1
1
[Administrator@RobertNote@/g/WorkDocs/cep_improve@16:09:17]
2308 $ awk "{x[$0]++;print x[$0]}" 26379_winredis.txt
1
2
3
4
5
6