当前位置: 技术问答>linux和unix
awk多次引用同一列造成的问题
来源: 互联网 发布时间:2017-02-17
本文导语: [sunjj@localhost ~]$ cat zzz.log 210, 2, 2 , 40cc 210, 2, 2 , 40ce [sunjj@localhost ~]$ awk -F',' ' {printf("%s...%sn", $3,$4) }' zzz.log 2 ... 40cc 2 ... 40ce [sunjj@localhost ~]$ awk -F',' ' {printf("%s...%sn", $4,$4) }'...
[sunjj@localhost ~]$ cat zzz.log
210, 2, 2 , 40cc
210, 2, 2 , 40ce
[sunjj@localhost ~]$ awk -F',' ' {printf("%s...%sn", $3,$4) }' zzz.log
2 ... 40cc
2 ... 40ce
[sunjj@localhost ~]$ awk -F',' ' {printf("%s...%sn", $4,$4) }' zzz.log
... 40cc
... 40ce
看到了吗?第二次输出时,第一个%s输出变成空字符串了。
奇怪,为什么会这样呢?
210, 2, 2 , 40cc
210, 2, 2 , 40ce
[sunjj@localhost ~]$ awk -F',' ' {printf("%s...%sn", $3,$4) }' zzz.log
2 ... 40cc
2 ... 40ce
[sunjj@localhost ~]$ awk -F',' ' {printf("%s...%sn", $4,$4) }' zzz.log
... 40cc
... 40ce
看到了吗?第二次输出时,第一个%s输出变成空字符串了。
奇怪,为什么会这样呢?
|
试验了一下,没有发生你说的现象
|
试了,没你说的现象呀,大哥、、、
本站(WWW.)旨在分享和传播互联网科技相关的资讯和技术,将尽最大努力为读者提供更好的信息聚合和浏览方式。
本站(WWW.)站内文章除注明原创外,均为转载、整理或搜集自网络。欢迎任何形式的转载,转载请注明出处。
本站(WWW.)站内文章除注明原创外,均为转载、整理或搜集自网络。欢迎任何形式的转载,转载请注明出处。