我有一个像下面更换使用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/\,*|//'
但没有工作
欢迎堆栈溢出!当问题陈述简单地说,“它不起作用”时,很难提供解决方案。请[编辑]您的问题,以更全面地描述您预期会发生什么以及与实际结果有何不同。看[问]提示什么是一个很好的解释。 –
看起来你打算写',[^ |] *'而不是'\,* |'? –