红联Linux门户
Linux帮助

$后面接()和{}情况的区别

发布时间:2011-11-08 16:02:19来源:红联作者:cf0532
在定义A=$的时候,其后面有时候是用(),有时候使用{};
请问两种情况的区别。
谢谢!
文章评论

共有 4 条评论

  1. freebigfish 于 2011-12-31 14:33:06发表:

    学习了

  2. yanyongkg 于 2011-11-09 22:17:12发表:

    > a=x
    > ab=y
    > echo $a
    x
    > echo $ab
    xb
    > echo ${a}b
    xy
    > echo ${ab}
    y

  3. Roc.dragon 于 2011-11-09 08:46:56发表:

    sauntor 学习了,以前我也不明白这个。谢谢啦。

  4. sauntor 于 2011-11-08 17:47:47发表:

    [code]$ A=$(cmd) #执行cmd命令并将其标准输出赋给A

    $ A=${'a name'} #取出名为a name的变量并将其值赋给A[/code]基本上就这些了