2.12. Pomijanie nagłówka pliku

Problem

W pliku występuje jeden wiersz nagłówka lub większa liczba takich wierszy. Musimy przetworzyć treść pliku z pominięciem jego nagłówka.

Rozwiązanie

Należy zastosować polecenie tail ze specjalną opcją. Aby na przykład pominąć pierwszy wiersz pliku, wystarczy wprowadzić polecenie:

$ tail –n +2 plik
Wiersz 2
Wiersz 3
Wiersz 4
Wiersz 5

Analiza

Parametr polecenia tail poprzedzony znakiem minus (-) wyznacza wartość przesunięcia względem końca pliku. Zatem polecenie tail -10 plik powoduje wyświetlenie dziesięciu ostatnich wierszy z pliku plik (co jednocześnie jest domyślnym sposobem działania polecenia). Wartość liczbowa poprzedzona znakiem plus (+) jest natomiast definicją przesunięcia wyznaczanego w odniesieniu do początku ...

Get Bash. Receptury now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.