输入文件:
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/