Ich muss jede Zeile entfernen, die im 8. Feld (Spalte) einen Wert von 2 oder weniger hat.
Meine Daten sehen so aus:
12-31 Airport 189 379 41 49.70946503 -124.91377258 2 2880 30.8
01-01 AlberniElementary 165 331 16 49.26100922 -124.80662537 4 5760 26.1
01-09 BamfieldMarine 161 323 23 48.83490372 -125.13572693 2 2875 27.4
01-10 BamfieldMarine 161 323 23 48.83490372 -125.13572693 3 3068 38.6
Ich verstehe, dass ich mit awk die gewünschten Werte entfernen und in eine andere Datei drucken kann, und ich verstehe, dass sed die aktuelle Datei bearbeiten würde. In beiden Fällen muss ich die Originaldatei behalten.
Hinweis : Bitte erläutern Sie Ihre Lösungen ausführlich. Es reicht nicht aus, nur den Befehl zu schreiben, bitte kommentieren Sie die Vorschläge.
Weiterer Hinweis : Die Daten haben eine Kopfzeile, daher wird dies höchstwahrscheinlich erforderlich sein
awk 'FNR> 1'
Schätze ich?