最近見かけたHaskell library: shellwords

shellwordsはパーサライブラリの一種で、入力文字列をコマンドライン文字列とみなし、シェルプログラムが実施するようにそれをコマンドライン引数列に分解する。 分解結果の引数列は、何らかのサブプロセスを起動する際に引数として与えることができる。