Я пишу скрипт установки bash, который выполняет установку для различных оболочек.Мне нужно скопировать функцию в $ fpath zsh.
Я думал, что у меня есть решение с /usr/bin/env zsh -c "echo $fpath", но оно работает только в zsh, а не в bash.
/usr/bin/env zsh -c "echo $fpath"
Вы хотите использовать одинарные кавычки, а не двойные.bash заменяет $fpath, о котором он знает, который, вероятно, пуст.
bash
$fpath
/usr/bin/env zsh -c 'echo $fpath'