Mögliche Lösungen

zu 1)

  • Skript: $2>=17 && $2<=24 {print $0}
  • Anweisung: awk '$2>=17 && $2<=24 {print $0}' utraeger.txt

zu 2)

  • Skript: $1>="U120" && $1<="U160" {print $0}
  • Anweisung: awk '$1>="U120" && $1<="U160" {print $0}' utraeger.txt

Sonstiges

Unterschied zwischen

awk '$2==17, $2==24 {print $0}' utraeger.txt

und

awk '$2>=17 && $2<=24 {print $0}' utraeger.txt


Im konkreten Fall ergeben beide Varianten das gleiche Resultat. Im Falle einer Änderung des utraeger.txt-Dateiinhalts auf z.B.

Dateiinhalt Bereich: $2==17, $2==24 Verknüpfung: $2>=17 && $2<=24
U100 14 205 30nn
U120 17 365 43jj
UX30 70 4200 1900jn
U140 20 600 63jj
U160 24 930 85jj
U180 28 1350 110nn

ist das Ergebnis aber nicht mehr identisch.


zurück

This article is issued from Wikibooks. The text is licensed under Creative Commons - Attribution - Sharealike. Additional terms may apply for the media files.