我想知道一个命令,用于根据另一个目录中的文本文件名从一个目录复制特定的 jpg 图像。
答案1
我能够开发的解决方案。
cp to/txtfile/directory
for file in *; do
cp -r "source/image_directory/${file%.*}jpg" dest/image_directory/;
done
感谢@Philippos 提出了一个更通用的 .
我们还可以应用相同的逻辑来移动文件。
答案2
使用 zsh:
(){ cp -- $jpgdir/$^@.jpg $destdir; } $txtdir/*.txt(:t:r)