我是 Linux 新手。我看到一个 bash 命令(这甚至是正确的术语吗?)在提示符下设置 JAVA_HOME
环境变量:
export JAVA_HOME =$(readlink -f /usr/bin/java |sed "s:bin/java::")
我知道 $()
中的命令是做什么的。但是 $()
有什么用呢?如果我不包含它,它就会失败。
显然用谷歌搜索 $()
效果不是很好。
最佳答案
$()
称为命令替换。它用命令本身替换命令的输出。
基本上有两种方法可以进行命令替换:
$(command)
或者用反引号
`command`
第一个变体是首选。
您可以阅读有关命令替换的更多信息 here .
关于bash - bash 脚本中 $() 中的命令,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10488164/