Ste*_*eod 15 bash scripting sed
我执行以下bash脚本:
#!/bin/bash
version=$1
echo $version
sed 's/\${version.number}/$version/' template.txt > readme.txt
Run Code Online (Sandbox Code Playgroud)
我期望用变量"version"的内容替换$ {version.number}的所有实例.而是插入文字文本$ version.
我需要做什么才能使sed使用$ version的当前值?
Mat*_*hen 18
sed "s/\${version.number}/$version/" template.txt > readme.txt
Run Code Online (Sandbox Code Playgroud)
只有双引号才能进行美元符号替换.这也意味着单引号不需要转义美元符号.
| 归档时间: |
|
| 查看次数: |
23073 次 |
| 最近记录: |