Terminal 它的名称是什么';发出$(某个命令字符串)这样的终端命令的确切含义是什么?

Terminal 它的名称是什么';发出$(某个命令字符串)这样的终端命令的确切含义是什么?,terminal,eval,Terminal,Eval,接线员来了吗 $() 在终端窗口中发出是否具有特定名称 这个运算符的确切含义是什么,我想它是一种求值。。。但我不确定这是否涵盖了它的所有应用 例如,我知道 cd $(brew --prefix) 将评估brew到cd的安装路径 这是谷歌可以解决的典型问题,但。。。在不知道名称的情况下用谷歌搜索符号…,这只是“command substitution”的bash语法,指定将计算并替换$()中的命令输出 因此,在本例中,“brew--prefix”的输出将被返回并添加到cd命令中 这相当于

接线员来了吗

$()
在终端窗口中发出是否具有特定名称

这个运算符的确切含义是什么,我想它是一种求值。。。但我不确定这是否涵盖了它的所有应用

例如,我知道

 cd $(brew --prefix)  
将评估brew到cd的安装路径


这是谷歌可以解决的典型问题,但。。。在不知道名称的情况下用谷歌搜索符号…

,这只是“command substitution”的bash语法,指定将计算并替换$()中的命令输出

因此,在本例中,“brew--prefix”的输出将被返回并添加到cd命令中

这相当于使用backtics。例如:

echo `date`

还有更多的信息。

好的,但是。。。。没有其他可能的用途吗?它有名字吗?不是吗?我更新了。从技术上讲,它被称为“命令替换”。