Divine
Hacker
Servus,
ich habe ein kleines Programm in c geschrieben das ich über ein kleines Script einen Parameter zwischen 0 und 70000 übergeben möchte. Das Script schaut wie folgt aus:
Nun funktioniert das auch schon recht gut ausser das ich noch Zahlen über 70000 eingeben kann und das script Zahlen bis 79999 an mein c Programm übergibt. Wie kann ich das jetzt noch unterbinden?
ich habe ein kleines Programm in c geschrieben das ich über ein kleines Script einen Parameter zwischen 0 und 70000 übergeben möchte. Das Script schaut wie folgt aus:
Code:
#!/bin/sh
#Skript zur Parametereingabe
echo "Bitte geben Sie jetzt ihren Parameter ein: "; read i; i=$i
case "$i" in
[0-70000]*) exec ./gauss $i ;;
*) echo "Falscher Parameter" && exit 1;;
esac
Nun funktioniert das auch schon recht gut ausser das ich noch Zahlen über 70000 eingeben kann und das script Zahlen bis 79999 an mein c Programm übergibt. Wie kann ich das jetzt noch unterbinden?