首页 > 解决方案 > 使用一个for循环遍历多个目录

问题描述

我想要一个 for 循环来检查我当前目录中的文件和 2 个名为 folder1 和 folder2 的特定“子子目录”。而不是去:

for file in * 
do stuff

done

for file in "./sub_dir/folder1"/*
do stuff

done

for file in "./sub_dir/folder2"/*
do stuff

done

有没有办法用一个 for 循环来完成这一切?类似的东西

for file in * || "./sub_dir/folder1"/* || "./sub_dir/folder2"/*
do stuff

done

标签: bash

解决方案


推荐阅读