Linuxでよく使われるスクリプトは、それぞれ次のコマンドで文法(正しく記述できているか)を確認できます。
bash
bash -n <対象のスクリプト>
何も表示されない または 戻り値(echo ?で表示される数値)が0であればチェックOK
perl
perl -cw <対象のスクリプト>
最後に「syntax OK」の表示があれば大抵(※)チェックOK
※「main::~ called too early to check prototype at~」が出力する場合、関数チェックをスキップして
いるので「syntax OK」でも過信してはいけない。
python
python -m py_compile <対象のスクリプト>
何も表示されない または 戻り値(echo ?で表示される数値)が0であればチェックOK

(←参考になった場合はハートマークを押して評価お願いします)