sed 里边加变量
时间: 2023-06-29 14:04:12 浏览: 113
Linux sed命令的使用
5星 · 资源好评率100%
在 `sed` 命令中使用变量可以通过双引号将命令字符串括起来,然后在变量前面加上 `$` 符号。例如:
```
var="hello"
sed "s/old/$var/g" file.txt
```
上面的命令中,将变量 `var` 的值替换了原来命令字符串中的 `old`,并且将替换操作作用于 `file.txt` 文件。
需要注意的是,如果变量的值中包含特殊字符,需要使用转义符 `\` 进行转义。例如:
```
var="hello/world"
sed "s/old/$var/g" file.txt
```
上面的命令中,由于变量 `var` 中包含 `/` 字符,需要使用转义符 `\` 进行转义,否则 `sed` 命令会将其解释为命令分隔符。
阅读全文