我有一个要求,我需要用逗号替换双引号内的所有制表符。
例如, 如果下面是输入模式,
Id_1062963978|"12792 > 12799 > 14462|13807 > 15451 > 15462|13807 > 14870 > 14872|12792 > 12799 > 13170"|Shirts|$8729.5|"Industry|Chemicals|Carbons"|2017-11-05T12:26:56Z
然后,预期的输出模式是
Id_1062963978|"12792 > 12799 > 14462,13807 > 15451 > 15462,13807 > 14870 > 14872,12792 > 12799 > 13170"|Shirts|$8729.5|"Industry,Chemicals,Carbons"|2017-11-05T12:26:56Z
有可能吗?
答案 0 :(得分:-1)
将输入发送到此命令将产生您想要的输出:
sed 's/\([[:digit:]]\)|\([[:digit:]]\)/\1,\2/g'