Как использовать readProcessWithExitCode?

Эта команда отлично работает в моем терминале:

grep --include=\\*.txt --recursive --regexp='answer'

Этот работает нормально в GHCI:

import System.Process
r <- readCreateProcessWithExitCode (shell "grep --include=\\*.txt --recursive --regexp='answer'") ""

Но это не сработает в ghci:

import System.Process
r <- readProcessWithExitCode "grep" ["--include=\\*.txt", "--recursive", "--regexp='answer'"] ""

Возвращается(ExitFailure 1,"","").

Я делаю что-то плохое?

Обновить

Этот работает:

readProcessWithExitCode "grep" ["-r", "-e 'answer'"]

Похоже, нельзя установить параметры, начиная с--.

Ответы на вопрос(1)

Ваш ответ на вопрос