トップページ > コンテンツ > コンピュータ関連その他 > UNIXコマンド > シェルスクリプト > シェルスクリプトのデバッグ

文法誤りをチェックするには、shellcheckというものが使える。

また、以下の予約変数等を使って、
スクリプト内に記述を加えることで、デバッグを容易にする。

LINENO 行数情報
FUNCNAME 関数名
: "デバッグ MSG" 何もしない:コマンドと組み合わせることでデバッグ用メッセージを出力できる

また、こちらのサイトにあるようにtrapコマンドとread -pとDEBUGシグナルを利用することでステップ実行も可能。
最終更新:2019年03月12日 21:31