求教:sed的替换命令中,模式可以是变量吗?

求教:sed的替换命令中,模式可以是变量吗?

我有这样的需求:在一个shell脚本中有sed -e 's/模式[/COLOR]/字串/'
我想让模式是一个shell变量,该如何表达?      
用双引号:
复制内容到剪贴板
代码:
$ x=hello
$ echo "hello world" | sed -e "s/$x/HELLO/"
      
注意考虑你的模式中有特殊字符(如“/”)的情形      
[QUOTE=dearvoid]注意考虑你的模式中有特殊字符(如“/”)的情形[/QUOTE]
:) 是的,我需要注意这个~先写个小脚本试试。
谢谢dearvoid!