使用 [ ] Shell 元字符进行模式匹配

元字符通过将期望的字符括在 [ ] 中提供另一种类型的通配符标志法。 它类似于使用 ?,但它允许您选择要匹配的特定字符。

[ ] 还允许您使用连字符 (-) 指定一系列值。 要指定字母中的所有字母,请使用 [[:alpha:]]。 要指定字母表中的所有小写字母,请使用 [[:lower:]]
请参阅以下示例:
  • 要仅引用以 12结尾的文件,请使用:
    *file[12]
    选定的文件将为:afile1afile2file1file2
  • 要仅引用以任何数字开头的文件,请使用:
    [0123456789]* or [0-9]*
    选定的文件将为:1test2test
  • 要仅引用不是以a,使用:
    [!a]*
    选定的文件将为:1test2testbfile1filefile1file10file2file3