2016-06-02 17 views
-1

Ich versuche, so etwas wieMit mehr als in awk (>) zwei Felder vergleichen

awk '/$2>$1/{print}' 

Aber ich bin immer keine Ergebnisse zu tun, fast die gesamte zweite Bereich sollte jedoch größer sein als die erstes Feld

+2

Drop the ''/'' s – Kevin

+0

hier Lesen Sie mehr über http://stackoverflow.com/help/ mcve. Sie müssen einige Daten einbeziehen, um dies zum Thema zu machen. Viel Glück. – shellter

+0

Löschen der/s funktioniert – Jacob

Antwort

1

Kommentar von @kevin ist korrekt: die / Trennzeichen machen den Vergleich zu einem regulären Ausdruck.

Bei Eingabe

1 2 
2 3 
2 1 
3 2 
3 1 

diese

awk '$2>$1{print}' 

gibt

1 2 
2 3 
Verwandte Themen