argius note

プログラミング関連

シェルスクリプトのレベルが上がった...かも

使ってるUNIXbashが使えない(勝手にインストールできない)ので、Bourne shellでガリガリと。とりあえずcygwin上で軽く動かしてみる。いろんなエディタを駆使して、少しでも楽な方法を模索。思ったより上手くできたようだ。
その他いろいろと勉強になった。

  • 厳密にはBourne shellじゃないらしい。
  • sh -x test.sh を知ってデバッグがちょっと楽に。
  • '['(test)もちょっと分かってきた。
  • 関数も使ってみた。応用して↓。
  • エラートラップ、行末に" ; exit_if_error $? "をつけるというのを考えてみた。
  • 関係ないけど、psの-xオプション、知るのが遅すぎた...