使用sed命令将common/config.yaml文件中的"https://www.baidu.com/web/"替换为"https://api-pre.next.baidu.com"
时间: 2023-05-26 17:01:31 浏览: 177
A:
可以使用以下命令将common/config.yaml文件中的"https://www.baidu.com/web/"替换为"https://api-pre.next.baidu.com":
```
sed -i 's#https://www.baidu.com/web/#https://api-pre.next.baidu.com#' common/config.yaml
```
使用sed命令将文件中的字符串替换成另一个字符串,其中“s”表示替换,“#”是替换符号,用于将模式字符串和替换字符串分隔开。-i选项用于直接在文件中进行替换而不创建副本文件。最后的文件名是要替换的文件名。
相关问题
sed -i 's/https://www.baidu.com/web/https://api-pre.next.baidu.com/g' common/config.yaml
A:这个命令使用sed命令将common/config.yaml文件中的"https://www.baidu.com/web/"替换为"https://api-pre.next.baidu.com"。-i选项表示直接在文件中修改,而不是输出到终端。
jenkins shell 假设需要在 common/config.yaml 文件中修改键值对:
A:
可以使用以下命令修改 common/config.yaml 文件中的键值对:
```
sed -i 's/key: value/new_key: new_value/g' common/config.yaml
```
其中,`key: value` 是需要修改的键值对,`new_key: new_value` 是新的键值对。使用 `-i` 参数可以直接修改源文件。如果需要备份原文件,可以加上一个后缀,如 `-i.bak`。
阅读全文