查找乌龟目录下与模式

时间:2017-06-14 14:10:14

标签: haskell haskell-turtle

我想使用turtle包中的find函数,使其匹配任何文件路径(为了在bash中获得与find .相同的行为)。但是我找不到可用于此功能的通配符pattern

find :: Pattern a -> FilePath -> Shell FilePath

我想我可以构造一个匹配任何角色零次或多次的模式,但我想避免重新发明轮子。

1 个答案:

答案 0 :(得分:1)

lsif听起来更像你想要的。该文档包含如何打印完整树的示例:

lstree = lsif (\_ -> return True)

所以在你的情况下,你会使用

lstree "."

请注意,findlstree "."之间的输出略有不同:原始路径在后者中不重复。