gpt4 book ai didi

linux - 如何列出目录中以字符开头但文件名后跟 8 个小写字符的文件?

转载 作者:塔克拉玛干 更新时间:2023-11-02 23:19:15 25 4
gpt4 key购买 nike

从 Linux CLI,使用 bash shell,如何列出目录中的文件(使用 ls 命令),其中所需的文件名都以字符 P 开头但是文件名的其余部分后面跟着 8 个小写字符?尝试了以下但它不起作用。

ls -las P[a-z]{8}

示例目录将包含如下文件:

Pasdfghjk    
Pqwertyui
Pabcd
Pads

其中只希望列出/返回到 STDOUT 的前两个文件。如果 ls 命令不能执行此操作,那么什么命令或命令序列可以?

最佳答案

使用 GNU 查找:

find . -maxdepth 1 -regextype sed -regex './P[a-z]\{8\}' -printf "%f\n"

关于linux - 如何列出目录中以字符开头但文件名后跟 8 个小写字符的文件?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/57940555/

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