gpt4 book ai didi

arrays - 目录中所有文件的数组,除了一个

转载 作者:行者123 更新时间:2023-11-29 09:37:37 25 4
gpt4 key购买 nike

试图弄清楚如何包含所有 .txt 文件,但名为 manifest.txt 的文件除外。

FILES=(path/to/*.txt) 

最佳答案

您可以使用 extended glob patterns为此:

shopt -s extglob
files=(path/to/!(manifest).txt)

!(<em>pattern-list</em>)模式匹配“除了给定模式之一之外的任何内容”。

请注意,这完全排除了 manifest.txt没有别的; mmanifest.txt ,例如,仍会进入数组。


附带说明:完全不匹配的 glob 会扩展到自身(请参阅 the manualthis question )。可以使用 nullglob 更改此行为(展开为空字符串)和 failglob (打印错误消息)shell 选项。

关于arrays - 目录中所有文件的数组,除了一个,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/42046375/

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