【发布时间】:2012-03-01 07:16:12
【问题描述】:
我正在编写一个 bash 安装脚本来处理不同 shell 的安装。我需要将一个函数复制到 zsh 的 $fpath 中。
我以为我有一个使用 /usr/bin/env zsh -c "echo $fpath" 的解决方案,但这只适用于 zsh 而不是 bash。
【问题讨论】:
标签: bash shell environment-variables zsh
我正在编写一个 bash 安装脚本来处理不同 shell 的安装。我需要将一个函数复制到 zsh 的 $fpath 中。
我以为我有一个使用 /usr/bin/env zsh -c "echo $fpath" 的解决方案,但这只适用于 zsh 而不是 bash。
【问题讨论】:
标签: bash shell environment-variables zsh
您想使用单引号,而不是双引号。 bash 正在替换 $fpath 它知道哪个可能是空的。
/usr/bin/env zsh -c 'echo $fpath'
【讨论】: