gpt4 book ai didi

sed:-e 表达式 #1,字符 23: `s' 的未知选项

转载 作者:行者123 更新时间:2023-12-04 09:10:58 24 4
gpt4 key购买 nike

这个问题在这里已经有了答案:





sed fails with "unknown option to `s'" error [closed]

(1 个回答)


5年前关闭。




我正在尝试使用 sed 来使用 bash 脚本更新配置文件。我在运行良好的脚本中的这个命令上方有一个类似的 sed 命令。我似乎无法弄清楚为什么会这样:

sed -i.bak \
-e s/"socketPath:'https://localhost:9091'"/"socketPath:'/socket'"/g \
$WEB_CONF

有任何想法吗?

最佳答案

引号和双引号引起了问题。
鉴于字符串中的斜杠,您正在使用它们。
在 sed 中,您可以使用另一个分隔符,例如 #。

sed -e 's#socketPath:https://localhost:9091#socketPath:/socket#g' \
$WEB_CONF

关于sed:-e 表达式 #1,字符 23: `s' 的未知选项,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22182050/

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