| 用途 | shell 层文件名批量匹配与展开 |
|---|---|
| 符号 | * 任意串 ? 单字符 [abc]/[a-z] 集合 {a,b} 花括号 |
| 归属 | bash/sh 展开,非命令参数 |
常用示例
常用示例
ls *.log
rm -i file?.txt
ls [abc]*.conf
mkdir -p data/{raw,clean,tmp}
cp app.conf{,.bak} # 展开为 app.conf app.conf.bak花括号扩展是 bash 扩展(POSIX sh 不支持);展开发生在命令启动前,用 echo 可预览展开结果。