1

我有一个管道(|)分隔的文件,但有一些“\|” 这搞砸了进一步处理。如何替换“\|” 进入“|”(空间管道)?

:/\/|我在vi中试过,它可以找到“\|” 但我试过%s//\//|/ //|/g它不工作。无论如何我可以做到吗?

4

2 回答 2

2

在 vim 中,尝试:

%s/\\|/ |/g

它会改变

aa\|bb|cc

进入

aa |bb|cc

或使用sed

sed -i 's/\\|/ |/g' file
于 2013-10-31T21:24:16.420 回答
2

您可以发出以下命令:

:1,$s/\\|/ |/g
于 2013-10-31T21:25:15.800 回答