bash - 使用一个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
解决方案
推荐阅读
- c# - 如何自动创建子类的实例列表,以便能够在应用程序启动时对这些“脚本”调用“执行”方法?
- firebase - 为什么可以使用 Firebase AUth Api 向外部提供商发送密码重置电子邮件?
- tfs - 通过命令行配置团队资源管理器
- stdout - 如何在 Pharo/Squeak 中从标准输入读取并写入 WindowsProcess 的标准输出?
- mysql - 计算 MySQL 5.6 中重叠日期范围的最大数量
- python - 使用日期时间对象作为散点图?
- java - java数组随机扫描器类
- c# - 使用 c# 代码向用户发送团队消息
- java - 如何从 Android 中的 RNDIS 接口获取默认网关 IP
- visual-studio-code - 是否可以在 vscode 中设置观察点?