#uP.Chefchen
Cadet 2nd Year
- Registriert
- Nov. 2012
- Beiträge
- 30
Bin die letzten Tage ein wenig daran ein kleines script unter debian zu schreiben.
Ich versuche das Script mit Zahlen als Argument zu starten.
Es soll darauf hinauslaufen, das es NUR mit Zahlen klappt.
Also z.B. "test.sh 1234"
Das ganze soll dann in einer Variable gespeichert werden.
Es soll an dieser Stelle nicht möglich sein, das Script ohne Zahlen auszuführen.
Es soll außerdem nicht möglich sein, Buchstaben zu nutzen.
Noch dazu, müssen es immer genau 4 Zahlen sein.
Also:
test.sh = Nicht OK
test.sh 123 = Nicht OK
test.sh 12b4 = Nicht OK
test.sh 1234 = OK
Leider habe ich absolut keine Ahnung wie ich das ganze als Abfrage hinbekomme.
Bis jetzt schaffe ich es nur, abzufragen das nur Zahlen vorhanden sind.
Wenn ich dann aber gar nichts anhänge, klappt es trotzdem.
Mit weniger oder mehr als 4 Zahlen natürlich erstrecht.
Ist vielleicht jemand hier, der sich mit dem ganzen ein wenig auskennt und mir helfen könnte?
Schonmal danke im vorraus.
Ich versuche das Script mit Zahlen als Argument zu starten.
Es soll darauf hinauslaufen, das es NUR mit Zahlen klappt.
Also z.B. "test.sh 1234"
Das ganze soll dann in einer Variable gespeichert werden.
Es soll an dieser Stelle nicht möglich sein, das Script ohne Zahlen auszuführen.
Es soll außerdem nicht möglich sein, Buchstaben zu nutzen.
Noch dazu, müssen es immer genau 4 Zahlen sein.
Also:
test.sh = Nicht OK
test.sh 123 = Nicht OK
test.sh 12b4 = Nicht OK
test.sh 1234 = OK
Leider habe ich absolut keine Ahnung wie ich das ganze als Abfrage hinbekomme.
Bis jetzt schaffe ich es nur, abzufragen das nur Zahlen vorhanden sind.
Wenn ich dann aber gar nichts anhänge, klappt es trotzdem.
Mit weniger oder mehr als 4 Zahlen natürlich erstrecht.
Ist vielleicht jemand hier, der sich mit dem ganzen ein wenig auskennt und mir helfen könnte?
Schonmal danke im vorraus.