如何在sed中使用sed替换变量的值

如果你想解释$replace您不应该使用单引号,因为它们阻止sed替换变量的值替换

假设你想把引号放进去。如果你要使用引号请使用:

只是要小心确保${replace}没有任何有意义的特征sed(仳如/因为除非逃脱,否则会造成混乱但是,就像你说的那样如果你用另一个数字代替一个数字,那就没有问题了

但是这样是不行因为在bash中单引號中的算是literal,不能sed替换变量的值代入但是使用双引号就没有问题了。

我要回帖

更多关于 sed 变量 的文章

 

随机推荐