gpt4 book ai didi

wildcard - 如何在 fish shell 中为点文件和文件夹使用递归通配符?

转载 作者:行者123 更新时间:2023-12-04 02:23:54 24 4
gpt4 key购买 nike

recursive wildcards在 fish 中非常有用。但是,如果我想将它用于带有前导点的文件或目录,它就不起作用了。

例如:

folder
├subfolder
│ └test.txt
├.subfolder
│ └test.txt
├test.txt
└.test.txt

如果我现在运行 ls -a **.txt 输出仅显示 test.txt 文件,这些文件不在带前导点的文件夹中或不点文件本身。 (输出:subfolder/test.txt test.txt)

我该如何解决?

最佳答案

这是 fish issue #1568 .

目前没有短的方法可以做到这一点,长的方法是:

  • 使用外部程序(如查找)

  • 像这样做一个更复杂的 glob:

    ls -a **.txt .*.txt **/.*.txt

这些按顺序匹配:非点文件、当前目录中的点文件、子目录中的点文件。

关于wildcard - 如何在 fish shell 中为点文件和文件夹使用递归通配符?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24841723/

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