0
我在Cygwin中運行以下命令:cygwin的GAWK得到怪異的結果
$ gawk 'BEGIN{FS="[NDMmS E]";}{print $1,$2,$3,$4,$5,$6,$7,$8}' README.txt
,我得到這個(假設這是RESULT1):
1 1290 037 35 38.6 105 10
2 1273 037 34 55.9 105 08
3 1353 037 39 46.8 105 12
4 1306 037 38 23 105 21
5 1314 037 40 08 105 22
6 1270 037 34 52 105 22
... omitted....
,如果我刪除E
的FS=[ ]
部分之間像這樣:
$ gawk 'BEGIN{FS="[NDMmS ]";}{print $1,$2,$3,$4,$5,$6,$7,$8}' README.txt
我得到了(結果2):
1 1290 037 35 38.6 E105 10 0.05
2 1273 037 34 55.9 E105 08 13.9
3 1353 037 39 46.8 E105 12 15.17
我的問題是:
1),爲什麼,如果我加入E
,RESULT1中,尾部缺失?我的意思是0.05
的第一道防線。如果我想將數據導入到EXCEL中,例如,如何在result2中得到'E'。
這是 '的README.txt' 文件:
1 1290m N037D35M38.6S E105D10M0.05S
2 1273m N037D34M55.9S E105D08M13.9S
3 1353m N037D39M46.8S E105D12M15.17S
....