シェルスクリプト楽しい

ちょっと前から、仕事してるときこんなのあったら便利だなーってのをシェルで書いたりしてる。

https://github.com/shitai246/shellutils

./src/shellUtils.sh はロギングとかエラーハンドリングなんかもあるけど、ロックファイル制御処理が欲しくて作ったやつ。多重起動したくないバッチ処理でのロックファイル実装はよくやる割に実装が甘い場合も多くて共通化したかった。

./src/confirmExecCommands.sh は商用サーバでたくさんのコマンドを実行しないといけないときに使うスクリプト。単純にtypo怖いんでコマンド叩く前にひと呼吸入れたい。構造上、使えないコマンドとかも結構ありそうだけど。。

他にも何か思いついたら色々追加していく予定。シェルって結構いろいろ使い勝手がいいのでみんな覚えたらいいと思う。