#!/bin/bash getDir() { # Datum der Datei local date=`find "$1" -printf "%TY%Tm%Td"` echo "/tmp/$date" } createIndex() { echo "Erzeuge Index für $1" } dirs="" for f in "$@"; do d=`getDir "$f"` mkdir -p "$d" mv -f "$f" "$d" dirs="$dirs $d" done for d in $dirs; do createIndex "$d" done