请问怎么把路径变量通过sed传递给一个文件?

请问怎么把路径变量通过sed传递给一个文件?

比如说我的一个脚本script1文件
里面有一个环境变量为
MYPATH=/home/myname
在另一个脚本script2里定义了一个同名的空变量
MYPATH=
我现在想在script1里面把$MYPATH传给script2
使其变成MYPATH=/home/myname
请问该怎么作?
我用sed试过,但是没有成功,命令为
sed '#^\<MYPATH=\>$#s#$#'"`echo $MYPATH`#" script2      
复制内容到剪贴板
代码:
sed -e "[COLOR=Blue]/^MYPATH=/[/COLOR][COLOR=Red]s|=.*|=$MYPATH|[/COLOR]" script2 > foo
cat foo > script2
      
[QUOTE=dearvoid]
复制内容到剪贴板
代码:
sed -e "[COLOR=Blue]/^MYPATH=/[/COLOR][COLOR=Red]s|=.*|=$MYPATH|[/COLOR]" script2 > foo
cat foo > script2
[/QUOTE]


搞定了,谢谢版主给我的灵感!!原来我把模式也包含在分隔符里面了所以报错
贴出我的代码
复制内容到剪贴板
代码:
sed '/^\<MYPATH=\>$/s,$,'"`echo $MYPATH`," script2