Board logo

标题: [问题求助] 【已解决】GAWK里面怎么样把文档中的逗号全都替换成空格的 [打印本页]

作者: tommytangtang    时间: 2015-4-8 16:27     标题: 【已解决】GAWK里面怎么样把文档中的逗号全都替换成空格的

本帖最后由 tommytangtang 于 2015-4-10 10:44 编辑

gawk "BEGIN{FS=\",\"}FNR==1{sub(/\.[^\.]*$/,\"1.txt\",FILENAME)}{print>FILENAME}" *.txt

我写的这个搞不定,还是没变化
作者: tommytangtang    时间: 2015-4-8 16:30

gawk "BEGIN{FS=\",\"}FNR==1{sub(/\.[^\.]*$/,\"1.txt\",FILENAME)}{NF=NF;print>FILENAME}" *.txt

这是为什么,我加上一个NF=NF后就可以了,为什么,为什么。。。。
作者: Batcher    时间: 2015-4-8 18:12

回复 2# tommytangtang


$1=$1 应该也可以
因为设置FS之后需要有一个action触发内容重组




欢迎光临 批处理之家 (http://www.bathome.net/) Powered by Discuz! 7.2