Я скопировал этот код откуда-то и пытаюсь изменить его для своих нужд. Он был разработан для bash
но я запускаю его под zsh
.
У меня всегда возникают проблемы с запуском скриптов bash под zsh, так как между этими двумя языками, кажется, довольно много различий (?). Кто-нибудь может сказать мне, что мне нужно изменить здесь, чтобы он работал с zsh
?
declare -a files=(
"$HOME/.dotfiles/bash/exports" # Exports
"$HOME/.dotfiles/bash/aliases" # Aliases
"$HOME/.dotfiles/bash/functions" # Functions
"$HOME/.z.sh" # z binary from https://github.com/rupa/z
"$NVM_HOME/nvm.sh" # NVM
"$ZSH/oh-my-zsh.sh"
)
# If these files are readable, source them
for index in ${!files[*]}
do
if [ -r ${files[$index]} ]; then
source ${files[$index]}
fi
done
unset files