有点小问题

有点小问题

请教:
我刚刚接触red hat,用的 是red hat9,在用bash编程的时候
[root@localhost root]# now='date'
[root@localhost root]# echo $now
date
为什么结果不是date命令的值?
用now=$(date)就管用,问题出在什么地方呢?      
$ now=`date` (看好了,不是单引号)
$ echo "$now"      
真的很感谢!找了半天终于找到了那个奇怪的符号。嘿嘿      
`date` 是 old-style 的 command substitution,我更喜欢用 $(date)