sed 写入变量到文本中
时间: 2024-03-06 13:46:31 浏览: 209
把三个变量读到三个文本框,把文本框内容写到文本中
使用`sed`命令将变量写入文本中,可以使用以下命令:
```
sed -i "s|<placeholder>|$variable|g" filename.txt
```
其中,`-i`参数表示在原文件上直接修改,`<placeholder>`是你要替换的占位符,`$variable`是你要写入的变量,`g`表示全局替换。
例如,如果你要将变量`name`的值写入文件`test.txt`中的占位符`<name>`,可以使用以下命令:
```
name="John"
sed -i "s|<name>|$name|g" test.txt
```
执行该命令后,`test.txt`中的`<name>`占位符将被替换成`John`。
阅读全文