#!/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;