我在使用 sed 替换 sql 文件中的字符串时遇到一些问题。到目前为止我有:
sed -i 's#http://mydomainurl.co.uk#http://pinkiepie#g' /home/user/dbs/my_database.sql
Run Code Online (Sandbox Code Playgroud)
每当我运行此命令时,它都会删除http://mydomainurl.co.uk但将其替换为http://pinkiepie.co.ukThe local machine at home is called pinkiepie,因此不需要 TLD.co.uk后缀,因此应将其替换为http://pinkiepie
知道我哪里出错了吗?
sed -i 's,http://localhost:3000/,https://anywebsite.io/,g' ./destination
Run Code Online (Sandbox Code Playgroud)
最简单的解决方案