別のディレクトリのテキストファイル名に基づいて、ディレクトリから特定のjpg画像をコピーするコマンドを知りたいです。
答え1
ソリューションを開発できました。
cp to/txtfile/directory
for file in *; do
cp -r "source/image_directory/${file%.*}jpg" dest/image_directory/;
done
より一般的な。
同じロジックを適用してファイルを移動することもできます。
答え2
zshを使う:
(){ cp -- $jpgdir/$^@.jpg $destdir; } $txtdir/*.txt(:t:r)