Muszę usunąć każdą linię, która ma wartość 2 lub mniej w 8. polu (kolumnie).
Moje dane wyglądają tak:
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
Rozumiem, że za pomocą awk mogę usunąć pożądane wartości i wydrukować je do innego pliku, i rozumiem, że sed edytowałby bieżący plik. W obu przypadkach muszę zachować oryginalny plik.
Uwaga : Prosimy o dokładne wyjaśnienie swoich rozwiązań. Nie wystarczy napisać polecenie, proszę opatrzyć sugestie uwagami.
Dodatkowa uwaga : Dane mają wiersz nagłówka, więc najprawdopodobniej będzie to konieczne
awk „FNR> 1”
Przypuszczam?