pig*_*ker 5 io haskell system process
我正在尝试编写一些grep外部运行的代码,然后分析输出.具体来说,我想做
grep <username> *.test
Run Code Online (Sandbox Code Playgroud)
但是,可悲的是,
readProcess "grep" [username, "*.test"]
Run Code Online (Sandbox Code Playgroud)
似乎在参数周围生成带双引号的命令
grep "<username>" "*.test"
Run Code Online (Sandbox Code Playgroud)
并且因为没有名为asterisk-dot-test,grepbarfs的单个文件.有.test扩展名的文件.
我可以说服readProcess(或类似的东西)发出我想要的命令吗?
"*"不是grep通过shell 扩展,而是通过shell 扩展.sh -c 'grep username *.test如果你想扩展,你应该运行一些东西.
更好的方法是使用createProcess与ShellCommand论证.
| 归档时间: |
|
| 查看次数: |
387 次 |
| 最近记录: |