#!/bin/bash
## Einstellungen:
number=190; # Erste Nummer
targetDir="/${HOME}/Bilder/Urlaub/";
prename='Urlaub_'; # String vor der Nummer
format='000000%d'; # man sprintf hilft...
list=$(ls *.JPG *.jpg); #Programm, aber auch Regel, welche Dateien beachtet werden sollen
## Programm:
for file in ${list}; do
echo "ALT: ${file}";
number=$((${number}+1));
numberFormated=$(printf ${format} ${number});
newfile="${targetDir}${prename}${number}.JPG";
echo -n "ZIEL: ${newfile}";
cp "${file}" "${newfile}";
if [ "0" -eq "$?" ]; then
echo -e " kopiert\n";
else
echo -e "\nERROR: NICHT kopiert\n";
fi
done;