正如几个论坛和这里所提到的,在 stackoverflow 上,这两种在 shell 中替换命令的方式没有区别。
但是还有。这是一个真实的例子:
# this command works fine:
$(cat $LOG_FILE | gawk "(\$1 \$2) > $TIME")
# this one does not:
`cat $LOG_FILE | gawk "(\$1 \$2) > $TIME"`
正如几个论坛和这里所提到的,在 stackoverflow 上,这两种在 shell 中替换命令的方式没有区别。
但是还有。这是一个真实的例子:
# this command works fine:
$(cat $LOG_FILE | gawk "(\$1 \$2) > $TIME")
# this one does not:
`cat $LOG_FILE | gawk "(\$1 \$2) > $TIME"`