sed 对于含有变量的替换无法完成sed "s/$name/$base/g" file .当变量$base 中含有空格时无法完成例如:base=4567 gggy 444;就会出现异常.如果base=4567gggy 则是完全没有问题!似乎这样搞是可以的sed "s/$name/$b

来源:学生作业学帮网 编辑:学帮网 时间:2024/06/02 07:31:33

sed 对于含有变量的替换无法完成
sed "s/$name/$base/g" file .
当变量$base 中含有空格时无法完成例如:base=4567 gggy 444;
就会出现异常.
如果base=4567gggy 则是完全没有问题!
似乎这样搞是可以的
sed "s/$name/$base/g" file 在我本机上市可以的,明天在公司服务器上试试!

redhat5.5测试成功,sed "s/$name/$base/g" filename