25 Aug
2000
25 Aug
'00
16:24
Raffaele Sandrini wrote:
Hallo zusammen
Ich habe ein Problem mit bash. Wenn ich folgenden Code ausführe....
STRINGS="gaga jaja kaka lala nana mama haha tata zaza iaia"
for STRING in $STRINGS do if [ $STRING="haha" ]; then
Die blanks um das '=' fehlen. if [ $STRING = "haha" ]; then wäre richtig gewesen.
....lieber währe mir nur....
haha
....wieso reagiert bash so? Muss das so sein?
[ $a="b" ] ruft das Programm '[' mit den Optionen $a="b" ] auf (2 Optionen!). Das Programm '[' erwartet aber 4 Optionen, d.h. $a = "b" ]
Was muss ich anders machen?
Siehe oben. Ralf --------------------------------------------------------------------- To unsubscribe, e-mail: suse-linux-unsubscribe@suse.com For additional commands, e-mail: suse-linux-help@suse.com