ecb*_*die 29 shell fish command-substitution
我目前正在试用鱼壳而不是使用bash.我在学习鱼类等效符号方面遇到困难的一种符号$(command)类似于此SOF帖子中的描述.我怎么用鱼写这个?请记住,我可以在我想要评估的命令周围使用反斜杠字符,但链接的帖子和其他帖子不鼓励这样做,因为它是评估命令的旧样式.
具体来说,这是我要转换为fish语法的bash命令(用于在shell启动期间初始化rbenv):
eval "$(rbenv init -)"
Run Code Online (Sandbox Code Playgroud)
小智 46
在fish中,$仅用于变量.等同于bash $(命令)的正确表示法只是鱼中的(命令).
Jai*_*ero 17
仅供参考:如果您还需要在字符串中使用它:
echo "Found "(count $PATH)" paths in PATH env var"
Run Code Online (Sandbox Code Playgroud)