通配符 说白了就是shell中用于匹配文件名。
root@ubuntu:~/test$ ls *.c
1.c 2.c 3.c guo_1.c guo_2.c guo_3.c guo_a.c guo_b.c guo_c.c
root@ubuntu:~/test$ ls guo_?.c
guo_1.c guo_2.c guo_3.c guo_a.c guo_b.c guo_c.c
root@ubuntu:~/test$ ls ?.c
1.c 2.c 3.c
root@ubuntu:~/test$ ls guo_[123].c
guo_1.c guo_2.c guo_3.c
root@ubuntu:~/test$ ls guo_[12].c
guo_1.c guo_2.c
root@ubuntu:~/test$ ls guo_[1].c
guo_1.c
root@ubuntu:~/test$ ls guo_[1-3].c
guo_1.c guo_2.c guo_3.c
root@ubuntu:~/test$ ls guo_[a-c].c
guo_a.c guo_b.c guo_c.c
root@ubuntu:~/test$ ls guo_[^12].c
guo_3.c guo_a.c guo_b.c guo_c.c
root@ubuntu:~/test$ ls guo_[^a-c].c
guo_1.c guo_2.c guo_3.c