输入文件:

101|12345|Stephen Lawrence\|Sam|02/02/16

102|12346|Michael\|Point|03/02/16

103|12347|Peter Man|01/02/16

预期输出文件:
101|12345|Stephen Lawrence Sam|02/02/16

102|12346|Michael Point|03/02/16

103|12347|Peter Man|01/02/16

要删除名称之间的"\|"显示。
尝试:
sed -e 's/"\|"/ /g' input_file

但没有预期的产出。
有输入吗?

最佳答案

 sed 's/\\|/ /g' File

输出:
101|12345|Stephen Lawrence Sam|02/02/16

102|12346|Michael Point|03/02/16

103|12347|Peter Man|01/02/16

关于linux - 替换连续的2种模式,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/35054886/

10-15 14:13