12 Dec
2003
12 Dec
'03
23:21
Wie löse ich folgendes Beispiel NAMEdb="Hans Huber" NAMEWORT1=`echo "$NAMEdb" | cut -f 1 -d" "` NAMEWORT2=`echo "$NAMEdb" | cut -f 2 -d" "` NAME1="$NAMEWORT1" "$NAMEWORT2" # Hans Huber NAME2="$NAMEWORT2" "$NAMEWORT1" # Huber Hans OPTIONS="$NAME1 $NAME2 Abbruch" select opt in $OPTIONS; do if [ "$opt" = "$NAME1" ]; then echo $NAME1 exit -1 elif [ "$opt" = "$NAME2" ]; then echo $NAME2 exit -1 else echo unbrauchbar exit -1 fi done Problem ist also, dass die Leerzeichen in den Namen als neue Option interpretiert werden: 1) Hans 2) Huber 3) Huber 4) Hans 5) Abbruch Al