1、命令代换 反引号`与$()均可执行命令代换,同一条命令的代换,执行的结果是一样的,例如: 但是在执行下面的命令却又不一样了呢? 用反引号是会输出真正的hostname,但是用$()时只输出命令。 2、两者的区别 反引号齐本身就对\进行了转义,保留了其本身意思。 $()中则不需要考虑\的问题。 转载于:https://blog.51cto.com/lovemeright/1835750