Mam polecenie:
$ awk '{ print length($0); }' /etc/passwd
Wyświetla liczbę znaków każdej linii w pliku passwd :
52
52
61
48
81
58
etc.
Jak wydrukować liczbę znaków tylko dla pierwszych n wierszy?
Na przykład - dla pierwszych 3 wierszy dałoby coś takiego:
52
52
61
awk '(NR<=line) && length($0) {print length($0)}' line=3 file