我有一個非常大的文件,其中有由|^
特殊字符分隔的列。分隔符的特殊字符組合計數
要注意的一個重要的事情是,我是一個AIX服務器上
的數據的一個例子是:
name|^surname|^age|^city|^country
john|^doe|^15|^chicago|^usa
george|^reese|^14|^london|^england
搜索互聯網,我發現最好的事情後,以下
cat TEST_FILE.DAT | awk -F"\|\^" '{ print NF }'
然而,這總是返回1
,因爲它不能識別2
字符1
字符串
下面的命令返回分隔符的正確數目,但我想用|^
相結合,做到這一點作爲分隔符
cat TEST_FILE.DAT | awk -F"|" '{ print NF }'
我確認這通過以下方式'貓TEST_FILE.DAT爲我工作| awk -F'\\ | \\ ^''{print NF}'非常感謝你! – yian 2014-12-10 11:07:03