[Haskell-cafe] Parsing command lines
noel.kalman at googlemail.com
Sun May 31 05:04:11 EDT 2009
Patai Gergely schrieb:
> is there a function that can safely split a command line into a FilePath
> to the executable and its parameters?
In the yi source code, in HConf.Utils, there's a function that does part
of what you want, but maybe incorrectly (because I wrote it, and it
traverses the string in a rather primtive way).
-- | Break up a string the way a shell breaks up a command into arguments.
-- Similar to 'words', but respects quotes and escaped spaces. TODO: Verify
-- this function.
shellWords :: String -> [String]
More information about the Haskell-Cafe