Awk: Übungen: Bedingungen: Lsg10
Mögliche Lösung
BearbeitenSkript:
$3>=850 && $4>=35 {print $0; exit}
Mögliche Gesamtlösung:
awk '$3>=850 && $4>=35 {print $0; exit}' utraeger.txt
Erläuterung
BearbeitenIx 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.