可能重复:
Shell Programming: What's the difference between $(command) andcommand
似乎
之间没有区别$()
和
``
例如,
$(date)
与
相同`date`
有什么建议吗?
答案 0 :(得分:2)
man
命令和stackoverflow.com
之间有什么区别? :)
当使用旧式反引号替换形式时,反斜杠 保留其字面含义,除非后跟$,`或\。 第一个不带反斜杠的反引号终止命令 代换。使用$(命令)表单时,所有字符之间 括号组成命令;没有人受到特别对待。
所以,如果你把date
放在里面,它或多或少都是一样的。