2016-01-26 71 views
0

我試圖在AWK命令中使用兩個數據管道||作爲分隔符。但我無法做到。我有一個文件,我必須考慮兩個數據管道作爲分隔符,就像考慮TAB或COMMA作爲分隔符一樣。Unix AWK命令 - 多個字符作爲單個分隔符

+0

編輯您的問題,包括一些樣本輸入和預期的輸出,到目前爲止你已經嘗試過的情況。 –

+0

解決方案是'awk -F'[|] [|]'....'。謝謝 – austin

+0

ITYM ** A **解決方案是....由於您沒有發佈樣本輸入和期望的輸出以及您迄今爲止嘗試過的東西,這是您得到的唯一答案 - 並不意味着它是最好的或即使是你真正的問題是正確的。 –

回答

2

只要告訴awk來解釋|字面上[]

awk -F'[|][|]' ... 

例子:

» echo "1 || 2" | awk -F'[|][|]' '{ print $2 }' 
2 
+0

這工作。非常感謝你@Shitsu – austin

+0

不客氣;)請不要忘記標記線程爲已回答。快樂的編碼! – Derlin

相關問題