如果你想解释$replace您不应该使用单引号,因为它们阻止sed替换变量的值替换
$replace
假设你想把引号放进去。如果你别要使用引号请使用:
只是要小心确保${replace}没有任何有意义的特征sed(仳如/因为除非逃脱,否则会造成混乱但是,就像你说的那样如果你用另一个数字代替一个数字,那就没有问题了
${replace}
sed
/
但是这样是不行因为在bash中单引號中的算是literal,不能sed替换变量的值代入但是使用双引号就没有问题了。