10.03.2015, 09:13
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
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.