如何将 bash 脚本变量与 sed 一起使用[重复]

2024-04-15

我执行以下 bash 脚本:

#!/bin/bash
version=$1
echo $version
sed 's/\${version.number}/$version/' template.txt > readme.txt

我希望用变量“version”的内容替换 ${version.number} 的所有实例。相反,将插入文字文本 $version。

我需要做什么才能让 sed 使用 $version 的当前值?


sed "s/\${version.number}/$version/" template.txt > readme.txt

只有双引号才能进行美元符号替换。这也意味着单引号不需要转义美元符号。

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

如何将 bash 脚本变量与 sed 一起使用[重复] 的相关文章

随机推荐