Running an external command is not quite as straightforward in Haskell as it is in, for example, Ruby. http://github.com/jsnx/haschool/blob/91bc831b38551058d1a24b019b4dfb1d9d7f036d/Noisebridge/Session%2002/core-utils/test/Cat.hs -- Jason Dusek