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 10:06:45 浏览: 48
根据您提供的命令,出现了错误信息,错误提示为"s"选项未知。
这个错误通常是由于命令中使用了与sed命令语法冲突的字符导致的。请确保您在命令中正确使用了sed命令的语法。
在您提供的命令中,看起来您已经正确使用了替换命令"s/old/new/g",但是错误提示表明在字符"s"之后存在一个未知的选项。
请检查命令中是否有其他字符或特殊字符引起了此错误。确保命令的语法正确,并尝试再次执行。如果问题仍然存在,请提供更详细的命令内容和文件内容,以便我们可以更好地帮助您解决问题。
相关问题
sed -i 's/http://updates.jenkinsci.org/download/https://mirrors.tuna.tsinghua.edu.cn/jenkins/g' default.json
您提供的命令是用于在default.json文件中将Jenkins更新中心的下载地址从"http://updates.jenkinsci.org/download"替换为"https://mirrors.tuna.tsinghua.edu.cn/jenkins"。
请确保在执行该命令之前备份了default.json文件,以便在需要时可以还原。此外,确保替换的目标地址是有效且适合您的需求。
如果您执行该命令后遇到任何问题,请检查命令的语法和文件路径是否正确,并确保您具有适当的权限来修改default.json文件。
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"文件或确认您确实想要对其进行修改。