Awk: Übungen: Bedingungen: Lsg10

Mögliche Lösung

Bearbeiten

Skript:

$3>=850 && $4>=35 {print $0; exit}

Mögliche Gesamtlösung:

awk '$3>=850 && $4>=35 {print $0; exit}' utraeger.txt

Erläuterung

Bearbeiten

Ix muss mindestens 850cm4 UND Iy muss mindestens 35cm4 sein. Trifft diese Bedingung zu, so wird der gesamte Datensatz ausgegeben, infolge der exit-Anweisung das Lesen weiterer Datensätze verhindert und das Skript beendet. Die exit-Anweisung ist nötig, da die angegebene Bedingung auch für alle größeren Querschnittswert zuträfe. Gefordert ist aber die Ausgabe eines optimalen U-Täger-Datensatzes.


← zurück