excel与awk(分隔符)
我有个问题。 如果我在libre-office(linux-excel)中打开一个tsv文件,那么在每一列中都有以制表符分隔的字符串。但如果我使用awk,我只收到字符串的第一部分,该部分由空格分隔 F.E.: 自由贸易办事处:excel与awk(分隔符),awk,libreoffice,Awk,Libreoffice,我有个问题。 如果我在libre-office(linux-excel)中打开一个tsv文件,那么在每一列中都有以制表符分隔的字符串。但如果我使用awk,我只收到字符串的第一部分,该部分由空格分隔 F.E.: 自由贸易办事处: a how much I need 0 b b 0 0 a c 0 15 c d It is really wierd 0 d 如果我使用: awk -v OFS="\t" '{print $2}
a how much I need 0 b
b 0 0 a
c 0 15 c
d It is really wierd 0 d
如果我使用:
awk -v OFS="\t" '{print $2}' tsv_file
how
0
0
It
但是我想接受
how much I need
0
0
It is really wierd
所有字段都由字符串和数字填充
谢谢。使用
-F'\t'
告诉awk
输入是以制表符分隔的。它将FS
设置为选项卡。OFS的变量是输出字段分隔符/分隔符
$ awk -F'\t' '{ print $2 }' tsv_file
使用-F'\t'
告诉awk
输入是以制表符分隔的。它将FS
设置为选项卡。OFS的变量是输出字段分隔符/分隔符
$ awk -F'\t' '{ print $2 }' tsv_file