我有一個像下面更換使用awk圖案或sed的
12345343|559|-2,0,-200000,-20|20161108000000|FL|62,859,1439,1956|0,0,21300,0|S
3434344|-100000|20161108000000|GL|135|0|S
45454545|214|-2000,-2,0,0,-20|20161108000001||21,62,859,969,1956|77440,0,0,0,0|S
在這裏,我需要更換所有的,
值,並獲得在子的第一個值設置
需要的輸出:
12345343|559|-2|20161108000000|FL|62|0|S
3434344|-100000|20161108000000|GL|135|0|S
45454545|214|-200000|20161108000001||21|77440|S
我已經試過sed 's/\,*|//'
但沒有工作
歡迎堆棧溢出!當問題陳述簡單地說,「它不起作用」時,很難提供解決方案。請[編輯]您的問題,以更全面地描述您預期會發生什麼以及與實際結果有何不同。看[問]提示什麼是一個很好的解釋。 –
看起來你打算寫',[^ |] *'而不是'\,* |'? –