sed -i 's/http://updates.jenkinsci.org/download/https://mirrors.tuna.tsinghua.edu.cn/jenkins/g' default.json sed: -e expression #1, char 10: unknown option to `s'
时间: 2023-08-13 12:06:45 浏览: 121
根据您提供的命令,出现了错误信息,错误提示为"s"选项未知。
这个错误通常是由于命令中使用了与sed命令语法冲突的字符导致的。请确保您在命令中正确使用了sed命令的语法。
在您提供的命令中,看起来您已经正确使用了替换命令"s/old/new/g",但是错误提示表明在字符"s"之后存在一个未知的选项。
请检查命令中是否有其他字符或特殊字符引起了此错误。确保命令的语法正确,并尝试再次执行。如果问题仍然存在,请提供更详细的命令内容和文件内容,以便我们可以更好地帮助您解决问题。
相关问题
cd /var/lib/jenkins/updates sed -i 's/http:\/\/updates.jenkinsci.org\/download/https:\/\/mirrors.tuna.tsinghua.edu.cn\/jenkins/g' default.json && sed -i 's/http:\/\/www.google.com/https:\/\/www.baidu.com/g' default.json
这些命令是用于修改Jenkins更新中心的配置文件default.json的内容。第一行命令用于进入Jenkins更新文件夹的目录/var/lib/jenkins/updates。第二行命令使用sed工具将default.json文件中的"http://updates.jenkinsci.org/download"替换为"https://mirrors.tuna.tsinghua.edu.cn/jenkins"。第三行命令将default.json文件中的"http://www.google.com"替换为"https://www.baidu.com"。
这些命令的目的是将Jenkins更新中心的下载地址和Google搜索的地址替换为其他的地址。具体来说,第二行命令将Jenkins更新中心的下载地址替换为清华大学镜像站点的地址,而第三行命令将Google搜索的地址替换为百度搜索的地址。
请注意,在执行这些命令之前,请确保您对Jenkins更新中心的配置进行了适当的备份,并确保目标地址是可用且适合您的需求。
sed -i 's/http:\/\/updates.jenkinsci.org\/download/https:\/\/mirrors.tuna.tsinghua.edu.cn\/jenkins/g' default.json && sed -i 's/http:\/\/www.google.com/https:\/\/www.baidu.com/g' default.json
您供的命令是使用sed工具在"default.json"中替换字符串的命令。具体来说,它将"default.json"文件中的两个字符串进行替:
1. 替换"http://updates.jenkinsci/download"为"https://mirrors.tuna.tsing.edu.cn/jenkins"。
2. 替换"http://www.google.com"为"https://www.baidu.com。
这个命令的含义是使用sed具的"-i"选项,它会直接修改原始文件,而不是将结果输出到终端。因此,执行这个命令后,"default.json"文件中的相应字符串将被替换为新的字符串。
请注意,在执行这个命令之前,请确保备份了"default.json"文件或确认您确实想要对其进行修改。
阅读全文