Zshスクリプトの構文を確認するには?

Zshスクリプトの構文を確認するには?

bash -n script.shbashのコマンドを使用してこれを行うことができます。
zshでこれは可能ですか?

ベストアンサー1

-nPOSIXシェルの/と同じで、-o noexecコードを読み取って解析できますが、実行されません。

info zsh noexec詳細より。

シェル構文エラーを表示しますが、必ずしもワイルドカード/修飾子/拡張表示構文エラーまたは同様のエラーではありません。

また、一部のオプションはシェル構文に影響します。したがって、一部が存在する場合はset -o those-options実行されないため、zsh -nまだアクティブになっていないかのように文法を解釈し続けます。

おすすめ記事