我们如何在sed编辑字符串中使用变量?
文件statement.txt就是这句话
我喜欢我的宠物鸟。
给定一个变量${myPet},我们如何使用中的值sed替换?bird${myPet}
sed -ie 's/bird/${myPet}/g' statement.txt
结果是
我喜欢我的宠物${myPet}。
'单引号不会扩展 shell 变量的值,因此您需要"在此处使用双引号。
myPet="your_value"
sed -ie "s/bird/${myPet}/g" statement.txt
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
8819 次 |
| 最近记录: |