gpt4 book ai didi

haskell - 我可以让 readProcess 去掉引号吗?

转载 作者:行者123 更新时间:2023-12-04 17:22:20 26 4
gpt4 key购买 nike

我正在尝试编写一些运行 grep 的代码外部,然后分析输出。具体来说,我想做

grep <username> *.test

但遗憾的是,
readProcess "grep" [username, "*.test"]

似乎在参数周围用双引号生成命令
grep "<username>" "*.test"

由于没有名为 asterisk-dot-test 的单个文件, grep酒吧。有 .test 的文件扩展名。

我能说服吗 readProcess (或类似的东西)发出我想要的命令?

最佳答案

“*”不是由 grep 扩展的,但通过 shell 。你应该运行类似 sh -c 'grep username *.test 的东西如果你想要扩展。

更好的方法是使用 createProcessShellCommand争论。

关于haskell - 我可以让 readProcess 去掉引号吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19704206/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com