通过 sed将:advertised.listeners=PLAINTEXT://0.0.0.0:9092 替换为:advertised.listeners=PLAINTEXT://0.0.0.0:9095
时间: 2023-07-10 12:33:02 浏览: 116
可以使用以下命令将 advertised.listeners=PLAINTEXT://0.0.0.0:9092 替换为 advertised.listeners=PLAINTEXT://0.0.0.0:9095:
```
sed -i 's/advertised.listeners=PLAINTEXT:\/\/0\.0\.0\.0:9092/advertised.listeners=PLAINTEXT:\/\/0.0.0.0:9095/g' file.txt
```
其中,-i 表示直接在源文件上修改,'s/advertised.listeners=PLAINTEXT:\/\/0\.0\.0\.0:9092/advertised.listeners=PLAINTEXT:\/\/0.0.0.0:9095/g' 是替换规则,file.txt 是源文件名。
需要注意的是,由于 sed 使用正则表达式进行匹配和替换,因此需要将斜杠 / 和点号 . 进行转义。
相关问题
通过 sed将:#advertised.listeners=PLAINTEXT://your.host.name:9092 替换为:advertised.listeners=PLAINTEXT://0.0.0.0:9092
可以使用以下命令将 #advertised.listeners=PLAINTEXT://your.host.name:9092 替换为 advertised.listeners=PLAINTEXT://0.0.0.0:9092:
```
sed -i 's/#advertised.listeners=PLAINTEXT:\/\/your\.host\.name:9092/advertised.listeners=PLAINTEXT:\/\/0.0.0.0:9092/g' file.txt
```
其中,-i 表示直接在源文件上修改,'s/#advertised.listeners=PLAINTEXT:\/\/your\.host\.name:9092/advertised.listeners=PLAINTEXT:\/\/0.0.0.0:9092/g' 是替换规则,file.txt 是源文件名。
需要注意的是,由于 sed 使用正则表达式进行匹配和替换,因此需要将斜杠 / 和点号 . 进行转义。
通过 sed 将: listeners=PLAINTEXT://0.0.0.0:9092 替换为:#listeners=PLAINTEXT://0.0.0.0:9092
可以使用以下命令将 listeners=PLAINTEXT://0.0.0.0:9092 替换为 #listeners=PLAINTEXT://0.0.0.0:9092:
```
sed -i 's/listeners=PLAINTEXT:\/\/0\.0\.0\.0:9092/#listeners=PLAINTEXT:\/\/0.0.0.0:9092/g' file.txt
```
其中,-i 表示直接在源文件上修改,'s/listeners=PLAINTEXT:\/\/0\.0\.0\.0:9092/#listeners=PLAINTEXT:\/\/0.0.0.0:9092/g' 是替换规则,file.txt 是源文件名。
需要注意的是,由于 sed 使用正则表达式进行匹配和替换,因此需要将斜杠 / 和点号 . 进行转义。
阅读全文