【发布时间】:2021-04-20 10:29:20
【问题描述】:
我有一个 .txt 文件,其中包含一列 ID 及其年龄(作为整数)。我已经在我的目录中为每个年龄类别(从 20 到 86 岁)创建了单独的文件夹。对于我的 .txt 文件中的每个 ID,我想根据我的 .txt 文件第二列中列出的年龄类别将他们的图像(当前存储在文件夹“data”中)移动到适当的文件夹。
非常感谢任何有关如何在 Linux 中执行此操作的帮助!
更新了文件以不同后缀结尾的示例。
当前工作目录:
data/ 20/ 21/ 22/ 23/ 24/ ...
文本文件:
ID001 21
ID002 23
ID003 20
ID004 22
ID005 21
ls data/
ID001-XXX-2125.jpg
ID002-YYY-2370.jpg
ID003-XXX-2125.jpg
ID004-YYY-2370.jpg
ID005-XXX-2125.jpg
期望的输出:
20/
ID003-XXX-2125.jpg
21/
ID001-XXX-2125.jpg
ID005-XXX-2370.jpg
22/
ID004-YYY-2370.jpg
23/
ID002-YYY-2370.jpg
【问题讨论】:
-
请edit您的问题添加预期的输出并展示您自己解决问题的尝试,以便我们为您提供帮助。见How to Ask。