Uczę się właśnie podstaw programowania w BASH'u. Skrypty pisze sie milo, przyjemnie, niestety natrafilem na nastepujacy problem przy instrukcjach warunkowych:
if [$1 == $2]; then
echo 'Parametr1 jest równy parametrowi drugiemu'
fi #tutaj jest linia nr 15, gdzie niby wystepuje blad
Przy wywolywaniu polecenia:
sh skrypt1.sh alex alex #alex to oczywiscie parametry
Otrzymuje następujący komunikat:
skrypt1.sh: 15: [alex: not found
Co robie nie tak? Z technicznego punktu widzenia wszystko wydaje sie byc poprawne...