指令
SUBDIRS=$(shell find . -maxdepth 1 -type d -name 'fmc_*')
find命令原理:从指定的起始目录开始,递归地搜索其各个子目录,查找满足寻找条件的文件,并可以对其进行相关的操作。
格式:find [查找目录] [参数] [匹配模型]
多参数格式:find [查找目录] [参数] [匹配模型] [参数] [匹配模型]
解析
- .表示从当前路径下开始;
- -maxdepth 1,表示最大的搜索深度为1,即最多嵌套一个目录,表示只在当前目录下搜索;
- -type d,表示搜索的对象是目录;
- -name 'fmc_*',表示搜索的对象名字的前四个符号为fmc_,*为通配符,匹配任意个字符;