それマグで!

知識はカップより、マグでゆっくり頂きます。 takuya_1stのブログ

習慣に早くから配慮した者は、 おそらく人生の実りも大きい。

シェルスクリプト(bash/sh/zsh) でシンタックスをチェックする

シェルのファイルの文法チェックをするには

bash -n my_script.sh

わお、簡単。

ちなみに、他のシェルでも同じ

sh -n my_script.sh
zsh -n my_script.sh
dash -n my_script.sh

つまり、シンタックスエラーをチェックするには

${SHELL} -n my_script.sh

こうですね。SHELL は自分のシェルの種類を指定した変数。

たまにbash書くと、シンタックスエラーだらけで死にそうになったのでメモ。