Linuxの便利な所は各コマンドが単機能で提供され、それらを組み合わせることで必要な機能を生み出せる点だ。やはりアプリケーションは細かく単機能で提供されているのが良い。

3Dsearch1 Thumbnail-21

このソフトウェアも同じだ。ちょっと便利な機能を小分けで提供している。

今回紹介するフリーウェアはRubyMiniCommands、小粋なスクリプト群だ。ソースは公開されているがライセンスは決まっていないとのことなのでご注意いただきたい。

RubyMiniCommandsで提供されているコマンドは、Excelファイルの情報を取得するExcel_Info、Excelをテキストに変換するExcel to Text、メール送信を行うSend Mail、Grep、サブディレクトリを含めファイル一覧を作成するFile Listになっている。
3Dsearch2 Thumbnail-16

他にSubTotalというコマンドもあるが、こちらはうまく動作しなかった(やり方が違うのかも知れない)。尚、すべてRubyで作られてはいるが、Windows向け実行ファイルに変換した版が配布されている。

プログラムは大型化すると、不要な機能がでてきたり、動作が重たくなる。こうした小さなツールを知っておくと便利だ。

SourceForge.jp: Project Info - RubyMiniCommands
 http://sourceforge.jp/projects/rubyminicmd/
3Dsearch3 Thumbnail-17