[英]excel vs awk (delimiters)
我有問題。 如果我在libre office(linux excel)中打開一個tsv文件,則每一列中都有每個制表符分隔的字符串。 但是,如果我使用awk,則只會收到字符串的第一部分,該部分由空格分隔。
FE:自由辦公室:
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
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.