Hi,
ich möchte gerne Fotos und Videos automatisch in zu erstellende Unterordner einsortieren lassen. Für Fotos allein funktioniert das schon ganz gut, aber wenn ich das jetzt um Videos ergänze (also mp4 und jpg), dann funktioniert es nicht mehr.
Der Code meines Shell Scripts sieht so aus:
Wenn ich das auf der Shell ausführen will, sagt er mir: ls: cannot access *.{jpg,mp4}: No such file or directory
Sicher lässt sicher das ganz einfach lösen, aber mir fehlt die Ahnung, um zu sehen, woran es genau liegt.
ich möchte gerne Fotos und Videos automatisch in zu erstellende Unterordner einsortieren lassen. Für Fotos allein funktioniert das schon ganz gut, aber wenn ich das jetzt um Videos ergänze (also mp4 und jpg), dann funktioniert es nicht mehr.
Der Code meines Shell Scripts sieht so aus:
Code:
for f in `ls *\.{jpg,mp4}`
do
echo "Datei: " $f;
printf "\n";
jahr=$(echo "$f" | cut -c1-4);
monat=$(echo "$f" | cut -c5-6);
tag=$(echo "$f" | cut -c7-8);
mkdir -v "$jahr"."$monat"."$tag";
printf "\n";
mv $f "$jahr"."$monat"."$tag"/ && echo $f "okay";
printf "\n";
done
~
Sicher lässt sicher das ganz einfach lösen, aber mir fehlt die Ahnung, um zu sehen, woran es genau liegt.
0 commentaires:
Enregistrer un commentaire