Shell 文件名扩展

如果 Bash 中没有设置 -f 选项,就会支持文件名扩展。Bash 支持以下三种通配符来实现文件名扩展:

  • 匹配任何字符串,包括空字符串。
    ? 匹配任意单个字符。
    [...] 匹配方括号内的任意字符。

比如,显示 /etc 目录下的所有配置文件:

ls /etc/*.conf

或是列出所有以字母 a 或 b 开头的配置文件:

ls /etc/[ab]*.conf

显示所有的 以image开头的后面跟着一个字符格式为 .jpg 的文件:

ls image?.jpg

本文参考自 《Linux Shell命令行及脚本编程实例详解

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容