【发布时间】:2016-10-03 12:21:12
【问题描述】:
我想“加入”这两个任务:
for dir in /blabla/bleble/*; do (cd "$dir" && mkdir -p Folder1/Folder1a && mkdir -p Folder2); done
和
find -amin -10
我该怎么做? 这个我试过了,还是不行:
find -amin -2 -exec sh -c '
for dir in /blabla/bleble/*; do (cd "$dir" && mkdir -p Folder1/Folder1a && mkdir -p Folder2);
done' sh {} +
【问题讨论】:
-
两者有什么关系?是否要将
/blabla/bleble/*匹配的项目限制为最近 10 分钟内访问的项目? -
循环,顺便说一下,更简单的写成
for dir in /blabla/bleble/*/; do mkdir -p "$dir/Folder1/Folder1a" "$dir/Folder2"; done。 -
@chepner 我只想为最近几分钟访问的文件夹创建子文件夹(实际上是创建的文件夹,-mmin)
标签: bash for-loop find directory