服了awk!!

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

你可能感兴趣的:(服了awk!!)