Ich verstehe nicht, warum folgendes (wie sonst schon) nicht funktioniert: ls -1 äffchen.jpg Ziel ist eine Variable zu erhalten in der sich "ÄFFCHEN" befindet. TITLE="„"`basename "$FILE" .jpg | \ sed -e "s/_/ /g" -e "s/'/ /g" -e "s/ / /g"`"“" # um Sonderzeichen in Großbuchstaben zu wandeln export LC_CTYPE=de_DE.iso88591 export LANG=de_DE.ISO-8859-1 IMAGETITLE=" "`echo "$TITLE" | iconv -f UTF-8 -t ISO_8859-1 | tr '[:lower:]' '[:upper:]' | iconv -f ISO_8859-1 -t UTF-8`" " # es sollte von UTF8 nach 8859-1 gewandelt werden, #danach in Großbuchstaben und wieder zurück zu UTF8 # Das Script soll weiter in UTF8 laufen export LC_CTYPE=de_DE.UTF-8 export LANG=de_DE.UTF-8 iconv: ung�ltige Eingabe-Sequenz an der Stelle 0 Mache ich hingegen in einer neu geöffneten Shell direkt folgendes, dann passt es: TITLE="österreich" export LC_CTYPE=de_DE.iso88591 export LANG=de_DE.ISO-8859-1 echo "$TITLE" | iconv -f UTF-8 -t ISO_8859-1 \ | tr '[:lower:]' '[:upper:]' | iconv -f ISO_8859-1 -t UTF-8 ÖSTERREICH Al -- Um die Liste abzubestellen, schicken Sie eine Mail an: opensuse-de+unsubscribe@opensuse.org Um eine Liste aller verfuegbaren Kommandos zu bekommen, schicken Sie eine Mail an: opensuse-de+help@opensuse.org