gpt4 book ai didi

linux - 使用linux shell脚本使用sed替换 "\"

转载 作者:太空宇宙 更新时间:2023-11-04 05:12:00 25 4
gpt4 key购买 nike

我需要替换字符“\”,但它不起作用。我的脚本如下。我使用相同的脚本进行许多其他替换,但不知何故这不起作用。

export VCA='http:\\/\\/localhost\\/dev1'
export VCB='https:\\/\\/www.mydomain.com'
sed "s~${VCA}~${VCB}~g" tmp2.sql > tmp3.sql

我不再看到错误,但它不会替换字符串。

最佳答案

尝试:

VCA='http://localhost/dev1' 
VCB='https://www.example.com'
sed "s~${VCA}~${VCB}~g" tmp2.sql > tmp3.sql
<小时/>

注意:stackoverflow 的答案文本编辑器似乎不喜欢在代码中包含 www.mydomain.com,因此 $VCB 使用可以根据需要改回的虚拟值。

关于linux - 使用linux shell脚本使用sed替换 "\",我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/54282343/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com