bashにはDEBUGというコマンドが実行される毎に発するシグナルがあるので、
trapでDEBUGシグナルを補足すれば1行毎に処理を挟めます。
そこでreadコマンド(-pオプション)でBASH_COMMANDを表示させればポチる毎にコマンドを表示しながら処理を進められます。
trap 'read -p "$BASH_COMMAND"' DEBUG
なのでこんな感じのコマンドを冒頭に突っ込めばステップ実行ができます。
まぁちゃんとしたデバッグじゃないんで「bash -x」みたいに変数の中身を出したりはしてくれませんが。
2014/08/18 02:24