スクリプトファイルにzshとか使ってる奴は頭おかしいんじゃないのか?
zshネイティブの機能使って書いてないだろ?
コマンドラインではzshの恩恵を受けているがスクリプトファイルでzshを使うのは互換性の面から奨励し兼ねる。