Linux sed报错 sed: -e expression #1, char 37: unknown option to `s’
将default.json中的updates.jenkins-ci.org/download替换为mirrors.tuna.tsinghua.edu.cn/jenkins时,报错了,原语句:
sed -i 's/updates.jenkins-ci.org/download/mirrors.tuna.tsinghua.edu.cn/jenkins/g' default.json
原因是中间的 / 符号需要转义,我们可以修改为:
sed -i 's|updates.jenkins-ci.org/download|mirrors.tuna.tsinghua.edu.cn/jenkins|g' default.json
成功替换