Поскольку вы никогда не сможете ожидать, в какой среде будет запущен ваш конкретный ZSH, это хорошая практика сбросить варианты в начале вашего сценария с помощью команды эмуляции:
emulate -LR zsh
After the emulate command, you can explicitly set the shell
options your script requires.
The emulate command also provides a bash emulation:
emulate -LR bash
NathanNoSudo