Comment obtenir des “wc-l” pour imprimer simplement le nombre de lignes sans nom de fichier?

wc -l file.txt

sorties nombre de lignes et de nom de fichier.

J'ai besoin seulement le nombre lui-même (et non le nom de fichier).

Je peux faire ce

 wc -l file.txt | awk '{print $1}'

Mais peut-être il ya une meilleure façon?

  • wc -l < file.txt fait le travail avec précision et de manière concise.
  • Double Possible de obtenir l'entier de wc dans bash
  • C'est une question que j'ai regardé à deux fois. Ce comportement de wc n'est pas intuitif et anti-paradigmatique pour -nix habitude de concision. Cette concision est là pour une raison, parce que vous exactement ne veulent pas travailler autour de toutes sortes de moelleux à la redondance. Après tout, je sais que le nom de fichier, n'est-ce pas? Ce que je veux, c'est le nombre de lignes.
InformationsquelleAutor PoGibas | 2012-04-19