I have text file including text format like this.
012345,"[ThinkPadT2/3Gband,Mac]",Lenovo,"iPhone3G,A1241"
How do i replace comma inside words only within double quote by pipe(|) operator using sed. I need output like this :
012345,"[ThinkPadT2/3Gband | Mac]",Lenovo,"iPhone3G|A1241"