if kernel=24 to i=iptables24 else i=iptables fi, co jest zle?

Andrzej Augustynowicz andree w ds5.agh.edu.pl
Wto, 7 Gru 2004, 01:18:05 CET


Dnia wtorek, 7 grudnia 2004 01:11, Paweł Nawrocki napisał:
> witam,
> popelnilem moj pierwszy w zyciu skrypt,
> a w dodatku z bledami,
> dlaczego nie dziala?
>
> vim test
>
> #!/bin/sh
> if [`uname -r | cut -f2 -d.` == "6"];
>         then i=iptables;
>         else i=iptables24;
> fi
> echo $i
>
> ale efekt wyglada tak
>
> [root w PLD:/tmp] $ ./test
> ./test[6]: [6: not found
> iptables24
> [root w PLD:/tmp] $
>
> wiec co jest zle?
użyj spacji po [ i przed ]
zamiast == użyj -eq

-- 
Andrzej Augustynowicz
http://ds5.agh.edu.pl




Więcej informacji o liście dyskusyjnej pld-users-pl