J'ai une commande:
$ awk '{ print length($0); }' /etc/passwd
Il imprime le nombre de caractères de chaque ligne dans un fichier passwd :
52
52
61
48
81
58
etc.
Comment puis-je imprimer le nombre de caractères pour les n premières lignes seulement?
Par exemple, pour les 3 premières lignes, cela donnerait quelque chose comme:
52
52
61
awk '(NR<=line) && length($0) {print length($0)}' line=3 file