我在Windows 7 PC上使用GAWK操作一些txt文件而且我是新手。 目前我有几个.csv文件,我想合并在一起。 我的.csv文件由" \ t"分隔。但我需要&#34 ;;"。 到目前为止,GAWK将FS视为" \ t"但是没有用&#34 ;;"输出文件。分隔符加在每行的末尾有几个"中文符号"喜欢"嘀圀䈀匀㜀䄀㌀䔀䌀"。
Windows CMD中的代码行:
gawk -v FS="\t" -v OFS=";" "{print $1$2}" test.csv > test.txt
我也在.txt中转换了.csv,看了一下(制表符分隔)并使用.txt作为我的AWK的输入:
gawk -v FS="\t" -v OFS=";" "{print $1$2}" test.txt
直接看看CMD。没有中文符号,但列没有被";"。
分隔到目前为止,我只是在LINUX上找到关于AWK / GAWK的帖子/线程/文档但是没有用于Windows。我知道功能相同,但引用不同。也许你们中的一些人有一些提示吗? 我使用GAWK发现了Here的GnuWIN32二进制文件。
也许你们中的一些人可以帮助解决我的两个问题?