Am 15.01.2012 13:03, schrieb Frank Hasterok:
> Hallo,
>
> ich habe auch mal etwas probiert. Bei mir funktioniert folgendes:
>
> #!/bin/bash
> for VARNAME in A B C; do
> eval ${VARNAME}=$1
> echo -n "$VARNAME = "
> eval echo \${!VARNAME}
> shift
> done
Tut es bei mir auch. Manchmal muß man wahrscheinlich nur eine Nacht
drüber schlafen. Alles überflüssige wieder entfernt und dann gings auch
an der ersten Stelle, blieb nur noch das Problem beim anfügen, das nun
mit dem Quoting des Leerzeichens gelöst werden konnte. Bisher hatte ich
das Problem an der Variableninterpolation gesucht.
eval ${OPTVAR}="${!OPTVAR}\ $1"
Vorher fehlte der \.
> Vielleicht liegt die Ursache der Fehlermeldung noch woanders.
Schon bei eval, aber eben beim Leerzeichen. Warum es aber bei dem
einfachen eval auch klemmte, kann ich jetzt nicht mehr nachvollziehen.
Rico
smime.p7s
Description: S/MIME Kryptografische Unterschrift
_______________________________________________ Lug-dd maillist - [email protected] https://ssl.schlittermann.de/mailman/listinfo/lug-dd
