人気ブログランキング | 話題のタグを見る

Haskell でシェルコマンドを操作する

Haskell でシェルコマンドを操作できるようだ。Perl や Ruby のようにシェルコマンドを糊(グルー)でくっつけたお手軽コマンドが Haskell でも作れるかもしれない。

Haskell でシェルコマンドを使うためには、System.Cmd モジュールをインポートする。関数 system は、シェルコマンドを文字列として渡すと実行してくれる。これは、Hugs のコマンドプロンプト上で簡単に確かめられる。

Hugs> :load System.Cmd
System.Cmd> system "ls | grep perm"
permutation.hs

system は、単に文字列をシェルコマンドとして実行するだけだが、シェルコマンドの出力を受け取る方法もあるのだろう。またひとつ Haskell の垣根が低くなったような気がする。
by tnomura9 | 2009-11-01 12:52 | Haskell | Comments(0)
<< Haskell の多次元配列 2世代重複型産業関連モデルにお... >>