sed问题

A=“hklm”
执行命令,和结果如下。求解释,谢谢

-bash-3.2# echo $A | sed '/hk/c '${A}'"'
hklm"-bash-3.2#

作者: lzx4456   发布时间: 2011-06-10

回复 lzx4456


   补充一下: 最后是单引号双引号单引号

作者: lzx4456   发布时间: 2011-06-10

回复 lzx4456


    想干什么?

作者: pcuer   发布时间: 2011-06-10

  1. A="hklm"
  2. B="ChinaUnix"
  3. echo $A | sed "/hk/c $B"
复制代码

作者: Shell_HAT   发布时间: 2011-06-10

学习。

作者: zooyo   发布时间: 2011-06-10

回复 Shell_HAT


    结果是ChinaUnix啊,是不是就是将含有hk的变量替换成$B。我本以为是把hk替换成$B

作者: lzx4456   发布时间: 2011-06-10