『ふつうのHaskellプログラミング』 の第2章を参考にして cat コマンドっぽいのを書いてみた。
ソースコード。標準入力を読み込んで、標準出力へ出力するプログラム。
$ cat ./mycat.hs
main = do hoge <- getContents
putStr hoge
コンパイル。
$ ghc ./mycat.hs
読みこませるテキストファイルの中身。
$ cat ./a.txt
aiueo
kakikukeko
さしすせそ
太刀伝手都
実行。mycat の標準入力にテキストファイルをリダイレクトで接続する。
$ ./mycat < ./a.txt
aiueo
kakikukeko
さしすせそ
太刀伝手都
tags: haskell
Posted by NI-Lab. (@nilab)