深入探索文件名称扩展与正则表达式
1. 文件名称扩展基础
文件名称扩展(也称为通配符匹配,Globbing)在Unix和Linux系统中非常实用。它允许我们使用特定字符来匹配多个文件或目录。例如:
drwxr-xr-x 2 root root 4096 Nov 25 19:38 /etc/rc3.d drwxr-xr-x 2 root root 4096 Nov 25 19:38 /etc/rc4.d drwxr-xr-x 2 root root 4096 Nov 25 19:38 /etc/rc5.d drwxr-xr-x 2 root root 4096 Nov 25 19:38 /etc/rc6.d这里可以看到一系列相似结构的目录。我们可以利用这种特性来批量创建目录:
$ mkdir -p /opt/weblogic/domains/domain{1,2,3}/bin $ ls -ld /opt/weblogic/domains/*/bin drwxrwxr-x 2 steve steve 4096 Sep 22 11:40 /opt/weblogic/domains/domain1/bin drwxrwxr-x 2 steve steve 4096 Sep 22 11:40 /opt/weblogic/domains/domain2/bin drwxrwxr-x 2 steve steve 4096 Sep 22 11:40 /opt/weblogic/domains/domain3/bin