作成日のみ複製したいのですが、ソースとターゲットのファイル名が異なります。名前部分は同じですが、拡張子が異なります。 AVIビデオはあるディレクトリにあり、MP4は別のディレクトリにあります。
だから私はtouch --reference=file1 file2
。
1つのファイルではうまく機能しますが、約100個のファイルがあります。すべてのソースファイル名を含むテキストファイルがあります。ああ、そして多くの言葉にはスペースやアポストロフィも含まれています。
ベストアンサー1
このような?
for avi in *.avi
do
mp4="${avi%%.avi}".mp4
if [ -e "$mp4" ]
then
touch --reference="$avi" "$mp4"
fi
done