Sed 查找并替换为\|到两个空格

Sed 查找并替换为\|到两个空格,sed,Sed,如何将文件中的\\124;替换为(两个空格) 我试图在线下,但它不工作 sed -i "s/\\\|/ /" c:\\test.txt 这可能适用于您(GNU-sed): 反斜杠需要转义\\,但是管道不\。如果您退出管道,它将成为一个元字符\\124;,它是运算符。这可能对您有用(GNU-sed): 反斜杠需要转义\\,但是管道不\。如果转义管道,它将成为一个元字符\\124;,它是运算符 1对于\而不是\进行转义,对于文件名不使用双精度\ 1对\进行转义,而不是对\进行转义,并且对文件名不

如何将文件中的
\\124;
替换为
(两个空格)

我试图在线下,但它不工作

sed -i "s/\\\|/  /" c:\\test.txt
这可能适用于您(GNU-sed):

反斜杠需要转义
\\
,但是管道不
\
。如果您退出管道,它将成为一个元字符
\\124;
,它是运算符。

这可能对您有用(GNU-sed):

反斜杠需要转义
\\
,但是管道不
\
。如果转义管道,它将成为一个元字符
\\124;
,它是运算符

1对于
\
而不是
\
进行转义,对于文件名不使用双精度
\


1对
\
进行转义,而不是对
\
进行转义,并且对文件名不进行双重
\
为什么要在文件名之前放置
呢?此外,还需要转义“`”。在删除文件名之前的|之后,结果也没有变化。为什么要在文件名之前放置
,您需要转义文件名前面的“`”。删除后,结果也没有变化
sed -i "s/\\|/  /" file
sed -i "s/\\|/  /" c:\test.txt