shell 实操题目

it2025-02-09  12

题目一

A文件夹下有多个子文件夹(a1 b1 c1),每个子文件夹下有好几张 jpg 图片,需要把这些个图片全部拷贝到B文件夹下。

如图: 上述左边目录结构的生成代码:

# 在 shell 中运行此函数即可 mkfile() { d=(a b c) f=(1 2 3) for i in ${d[*]}; do for j in ${f[*]}; do mkdir -p /tmp/A/$i touch /tmp/A/$i/$i$j.jpg done; done mkdir /tmp/B mkdir /tmp/A/a/directoryA touch /tmp/A/a/aaaaajpg }

参考答案

find /tmp/A -maxdepth 2 -name '*.jpg' -exec cp {} /tmp/B \;
最新回复(0)