如何删除特定的变量?

如何删除特定的变量?

echo -e "Enter varible name: \c"
read Varible
if  grep "$Variable" $record_file > /dev/null
then  sed -i "${Variable}d" $record_file && echo "Setting deleted."
else  echo "Variable does not exist."
fi

这是我写的代码,意思是把$record_file 里的$Variable删掉
可是每次输一个变量,却把文件里所有的变量都删了,应该怎么改呢?      
复制内容到剪贴板
代码:
[color=blue]-(dearvoid@LinuxEden:tty3)-(~/tmp)-
[25496 0][/color] [color=red]; echo aa bb cc
[/color]aa bb cc
[color=blue]-(dearvoid@LinuxEden:tty3)-(~/tmp)-
[25496 0][/color] [color=red]; echo aa bb cc | sed -e /bb/d
[/color][color=blue]-(dearvoid@LinuxEden:tty3)-(~/tmp)-
[25496 0][/color] [color=red]; echo aa bb cc | sed -e s/bb//
[/color]aa  cc
[color=blue]-(dearvoid@LinuxEden:tty3)-(~/tmp)-
[25496 0][/color] [color=red]; o
[/color]
      
不是很明白啊
斑竹能在我的代码上改吗?
十分感谢      
unset Variable 可以么?  不知道你要删除 什么变量?      
[QUOTE=vivian850907;574306]不是很明白啊
斑竹能在我的代码上改吗?
十分感谢[/QUOTE]
其实俺也不是很明白您的问题