Nowe posty

xx Przy uploadzie przerywane są wszystkie połączenia (9)
2020-06-01, 20:13:01
xx Apache2 i twarde https (3)
2020-05-25, 15:53:43
xx Czy istnieje emulator terminala który zapamieta komendy na jakiejś liście? (9)
2020-05-23, 17:04:57
xx RTLinux wybór dystrybucji (0)
2020-05-23, 15:42:54
xx Problem z instalacją Ubuntu na bootowalnym pendrajwie (9)
2020-05-22, 15:08:12
xx Ubuntudde 20.04 LTS nie działa Lightdm (8)
2020-05-22, 09:16:42
xx [Gra za darmo] GTA5 (1)
2020-05-20, 21:49:26
xx Marketing (1)
2020-05-13, 08:00:41
xx Polecenia Debian (1)
2020-05-10, 19:58:54
xx Uruchamianie pliku z każdego katlogu (2)
2020-05-10, 19:23:33

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

Offline

  • Users
  • Nowy na forum
  • *
  • Wiadomości: 35
    • Zobacz profil
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 :)