美文网首页
$() 与 ${} 之间的区别

$() 与 ${} 之间的区别

作者: thebeeman | 来源:发表于2017-02-21 14:57 被阅读0次

    一、内容

    1. $(command)是用于存放命令运行结果,等同于`command`,例如:

    $ echo $(date)

    Thu Jul 2 16:33:11 SGT 2015

    $ echo ${date}

    2. ${var}是用于引用变量的符号,但在连接其他字符串时需注意"var"的区别,例如:

    $ animal=cat

    $ echo $animals

                                   # No such variable as “animals”.

    $ echo ${animal}s

    cats

    $ echo "$animals"s

    cats

    $ echo $animal_food

                                  # No such variable as “animal_food”.

    $ echo "$animals"_food

    cat_food

    $ echo ${animal}_food

    cat_food

    二、参考引用

    http://superuser.com/questions/935374/difference-between-and-in-shell-script

    相关文章

      网友评论

          本文标题:$() 与 ${} 之间的区别

          本文链接:https://www.haomeiwen.com/subject/hikuwttx.html