Hallo, wo mache ich hier den Fehler? # INCLUDES=$(find . -name '*.hpp' -exec dirname {} \; | uniq | tr "\r\n" ":") find . -name '*.hpp' | while read file do dir=$(dirname $file) INCLUDES="$INCLUDES -I $dir" done echo "$INCLUDES" ist dann ein Leerstring. Bei der auskommentierten Variante stehen jede Menge Pfade drin. Freundliche Grüße, Christoph -- True misery for a man is when there are no more problems to be solved.