有两种方法可以捕获命令行的输出bash:
bash
Legacy Bourne shell反手``:
``
var=`command`
$() 语法(据我所知,特定于Bash,或至少不受原始Bourne等非POSIX旧shell支持)
$()
var=$(command)
与反引号相比,使用第二种语法有什么好处吗?或两者完全相同?
syntax sh backticks
backticks ×1
sh ×1
syntax ×1