报错如下:
sed: -e expression #1,char 13: unkNown option to `s'
需要替换的行为:
monitor.url=http://192.168.25.100:8443/rest
查询资料得知,报错是因为替换的字符串包含有分隔符/
所以这行改一下分隔符就可以解决问题了
改成 感叹号! 或者 竖线| 等其他来分割 如果感叹号报错 就用竖线
# 原始的
sed -i "s/$url/$1/g" datasource.properties
# 现在的
sed -i "s!$url!$1!g" datasource.properties
# 或者
sed -i "s|$url|$1|g" datasource.properties