查找乌龟目录下与模式匹配的所有文件
Finding all the files under a directory in turtle that match a pattern
我想使用可以与此功能一起使用的find function from the turtle package such that it matches any file path (in order to get an equivalent behavior to find .
in bash). However I cannot find a wildcard pattern。
find :: Pattern a -> FilePath -> Shell FilePath
我想我可以构建一个匹配任何字符零次或多次的模式,但我想避免重新发明轮子。
lsif
听起来更像你想要的。该文档包含一个如何打印完整树的示例:
lstree = lsif (\_ -> return True)
所以在你的情况下,你会使用
lstree "."
请注意 find
和 lstree "."
之间的输出略有不同:原始路径在后者中不重复。
我想使用可以与此功能一起使用的find function from the turtle package such that it matches any file path (in order to get an equivalent behavior to find .
in bash). However I cannot find a wildcard pattern。
find :: Pattern a -> FilePath -> Shell FilePath
我想我可以构建一个匹配任何字符零次或多次的模式,但我想避免重新发明轮子。
lsif
听起来更像你想要的。该文档包含一个如何打印完整树的示例:
lstree = lsif (\_ -> return True)
所以在你的情况下,你会使用
lstree "."
请注意 find
和 lstree "."
之间的输出略有不同:原始路径在后者中不重复。