2008-12-04 bash デバッグ(bashdb) メモ shell ○インストールsudo apt-get install bashdb ○使い方・起動 bashdb /スクリプトパスex. bashdb ./hoge.sh・コマンド h ヘルプ s 1行実行b *(行番号) ブレークポイント設定D *(行番号) ブレークポイント削除 D a ブレークポイント全削除n ブレークポイントまで実行p 変数名 変数の内容をecho ex p $HOGEe 式 コマンドの実行 ex. 変数を設定する e export HOGE="fuga" (HOGEに"fuga"を設定)
2008-12-04 環境変数の存在確認 メモ shell -z : 文字列が0バイトかどうか確認 -n : 文字列が0バイトでないかどうかを確認ex. if [ -z "$FOO_BAR"]; then echo "empty or not define!" export FOO_BAR="hoge"fi;if [ -n "$FOO_BAR" ]; then echo "$FOO_BAR" fi;