Compter les lignes avec wc et trier un fichier
Utilisez wc -l pour compter les lignes, puis sort pour ranger les noms.
Démarrer la leçon interactiveLes journaux et les listes sont plus faciles à juger quand vous savez quelle longueur ils ont. wc -l affiche un nombre de lignes. sort met les lignes en ordre pour que les doublons et les trous sautent aux yeux.
Compter les lignes : wc -l
-l signifie lignes (pas les mots ni les octets). Passez un nom de fichier.
Comptez les lignes d'un fichier !
Combien de comptes ?
Le nombre vient en premier, puis le nom de fichier. Envoyez le flux dans wc -l quand vous avez déjà filtré avec grep.
Mettre les lignes en ordre : sort
sort lit un fichier et affiche les lignes par ordre alphabétique. Il ne modifie pas le fichier sauf si vous redirigez la sortie.
printf '%s\n' 'Zebra' 'Apple' > names.txt
sort names.txt
Zebra puis Apple sur le disque devient Apple puis Zebra à l'écran.
Comptez d'abord quand vous avez besoin d'une taille. Triez quand vous devez parcourir les valeurs. Combinez-les plus tard avec un tube : sort names.txt | wc -l.
Vérification des connaissances
1 / 3Qu'affiche wc -l file ?
Références
Ces liens de documentation fournissent des informations fiables sur les commandes utilisées dans cet article.
À suivre
Combinez grep, pipes et redirection pour extraire et analyser les données.