[Anfänger am Werk] if abfrage machen

D

dunklesToast

Grünschnabel
Hey,
Ich würde gerne eine Shell Schreiben, die wenn eine Variable höher als x ist, einen Befehl ausführt. Da ich aber totaler Anfänger bin, habe ich keinen Plan wie ich das richtig machen kann. In Java ist dss alles viel einfacher:
if (x < 50){
Code
}
 
Code:
if ((x < 50)); then
  Code
fi
Gilt für die Bash. In anderen Shells mag es anders zu formulieren sein, z.B.:
Code:
if [ $x -lt 50 ]; then
  Code
fi
 
Das funktioniert so im übrigen nur für Ganzzahlwerte.
Für Gleitkommawerte könnte:
Code:
if [ "$(echo "$x < 50" | bc -l)" == "1" ];then
    <code>
fi
helfen
 

Ähnliche Themen

Switche abfragen über Script

HandbrakeCLI Shell Skript

Automatisierung via Netzwerk funktioniert nicht richtig

mittels if abfrage datei nach variabelnwert durchsuchen

If Schleife

Zurück
Oben