Sponsor-Board.de

Normale Version: *gelöst* Linux Skript Case
Du siehst gerade eine vereinfachte Darstellung unserer Inhalte. Normale Ansicht mit richtiger Formatierung.
Guten Tag liebe Community,

Heute gibt es mal wieder ein Problem, das sicher sehr einfach zu lösen ist, wobei ich mich garantiert zu blöd anstelle.

Also hier einmal ein Beispiel der Case-funktion

Code:
case $foo in
  a) echo “foo is A”
  b) echo “foo is B”
  *) echo “foo is not A or B”
esac


so nun habe ich allerdings ungefähr 20+ Werte einzutragen und kann ja wohl schlecht das gesamte Skript mit Zeichen fluten, die mit einem einfachen Trick aus der Welt zu schaffen sind.

Es handelt sich dabei, um den Zahlenbereich von 10.0-19,5, 20.0-29.5, usw.

Dies war mein erster Versuch, der alelrdings schon an dem Zeichen > scheitern sollte.

Code:
case $foo in
  >30) echo “30+”
  >20) echo “20+”
esac


Also kennt einer von euch eine Methode, die mir mehr als 100 Zeichen Quellcode ersparen können?

Mit freundlichen Grüßen
VarmintLP

Edit
Es hat sich erledigt.

[Link: Registrierung erforderlich]

Dort findet man die Lösung.

Referenz-URLs