Joerg Henner wrote:
>
> lolo wrote:
>
> > DXMMX:/ # for i in C*; echo ==="$i"===; done
> > bash: syntax error near unexpected token `echo'
>
> for i in C* ; do echo "---"$i"---" ; done
>
> oder
>
> for i in C* ; do echo "---${i}---" ; done
Das ich das 'do' vergessen hab' war natuerlich saubloede.
Aber ich wuerde aus Sicherheits gruenden das $i in DoubleQuotes
setzen. Denn wir (ich zumindest) erwarten hier ja irgendwelche
geheimnisvolle Zeichen. Weder --- noch === muessen quotiert
werden. Die geschweiften Klammern schaden hier zwar nicht, er-
fuellen hier aber auch keinen sinnvollen Zweck.
${i}a expandiert die Variable i und haengt ein a dran
$ia expandiert die Variable ia
${i}- expandiert $i und haengt - an
$i- tut das Gleiche, da es keine Variable i- geben kann.
Fuer Variablen Namen sind nur a-z A-Z _ und 0-9 (nicht
am Anfang) zulaessig.
Jetzt moechte ich aber bald mal was sehen. Wie heissen die
dateien den nun??? :-)
Henning
--
H. Henning Vossieck - [EMAIL PROTECTED] - http://www.hhv.de/
--
Um aus der Liste ausgetragen zu werden, eine Mail an [EMAIL PROTECTED]
schicken, mit dem Text: unsubscribe suse-linux