用原始字符串中的空格替换字符串

时间:2018-06-22 11:40:11

标签: string sed replace space

我正在尝试将\\server\share\doc share\PDF之类的字符串替换为\\server2\share\client\01-client-doc\00-verified\PDF之类的东西。

第一步,我只能播放一个文件,然后其余所有内容都将更改。

这是我正在使用的确切命令。

sed -i -e 's/server\share\doc share\PDF/server2\share\client\01-client-doc\00-verified\PDF/g' file.txt

1 个答案:

答案 0 :(得分:0)

另一方面,您需要保护\ \s的意思是whitespaces(制表符,换行符,垂直制表符,换页,回车和空格)

sed -i -e 's/server\\share\\doc share\\PDF/server2\\share\\client\\01-client-doc\\00-verified\\PDF/g' file.txt