Nowe posty

Autor Wątek: Problem z uruchomeniem skryptu  (Przeczytany 7282 razy)

piotrino

  • Gość
Problem z uruchomeniem skryptu
« dnia: 2013-09-20, 12:01:44 »
Witam. Uczę się dopiero pisania skryptów w bash. I przykładowo mam taki skryp z jedenj strony t:
#!/bin/bash
if [ $1 -gt 0 ]
then
echo "liczba $1 jest dodatnia"
elif [ $1 -lt 0 ]
then
echo "liczba $1 jest ujemna"
elif [ $1 -eq 0 ]
then
echo "liczba $1 jest zerem"
else
echo "$1 nie jest liczba"
fi
Po uruchomenieu owego skryptu:
 ./dzialania
./dzialania: line 2: [: -gt: oczekiwano operatora jednoargumentowego
./dzialania: line 5: [: -lt: oczekiwano operatora jednoargumentowego
./dzialania: line 8: [: -eq: oczekiwano operatora jednoargumentowego
 nie jest liczba
Przeszukałem internet w poszukiwaniu tego bładu, kombinowałem rózne opcje, ale nie wiem gdzie tu bład...

P.S JUż doszedłem co i jak. Skrytp jest dobry, trzeba dodać przy wywoływaniu skryptu liczbę.... \\
TEMAT ZAMKNIĘTY :)