1.目的:我想通过shell,根据目录名匹配出满足条件的一些目录,然后对匹配出来的目录循环做一些操作,比如复制,删除等等
2.遇到困难:在搜索后,发现在shell中讨论匹配大家一般都是讨论文件名匹配而不是目录名,如何对目录名进行匹配,是我的困难一。
困难二,匹配出结果后如果对这个结果进行循环,比如在shell脚本中,用for args in [ ]等,现在如何把匹配结果放到这个括号中去。
1.目的:我想通过shell,根据目录名匹配出满足条件的一些目录,然后对匹配出来的目录循环做一些操作,比如复制,删除等等
2.遇到困难:在搜索后,发现在shell中讨论匹配大家一般都是讨论文件名匹配而不是目录名,如何对目录名进行匹配,是我的困难一。
困难二,匹配出结果后如果对这个结果进行循环,比如在shell脚本中,用for args in [ ]等,现在如何把匹配结果放到这个括号中去。
匹配目录这个东西大部分时候还是要靠自己判断,有些命令提供了筛选目录的选项,比如
find
提供了对应的选项-type d
结果如上你可以放在一个数组里面
然后通过
for
就可以遍历了