# Sortie bizarre (peut-être) de la commande wc -l

**URL:** <https://www.debian-fr.org/t/sortie-bizarre-peut-etre-de-la-commande-wc-l/87448>\
**Category:** Programmation\
**Created:** [Novembre 20, 2022, 7:01 UTC](https://www.debian-fr.org/t/sortie-bizarre-peut-etre-de-la-commande-wc-l/87448 "2022-11-20T07:01:57Z")\
**Posts on this page:** 1\
**Showing post:** 13

<div class="post-metadata">

**Author:** ![Verner](https://www.debian-fr.org/letter_avatar_proxy/v4/letter/v/34f0e0/32.png) [@Verner](https://www.debian-fr.org/u/Verner)\
**Post date:** [Novembre 22, 2022, 6:42 UTC](https://www.debian-fr.org/t/sortie-bizarre-peut-etre-de-la-commande-wc-l/87448/13 "2022-11-22T18:42:03Z")

</div>

@zao: suite au sujet [Améliorer la présentation de la sortie de “find”](https://www.debian-fr.org/t/ameliorer-la-presentation-de-la-sortie-de-find/87404) qui est parti en troll total avec des interventions qui n’ont rien à voir avec le sujet, je vois que tu piétines depuis 10 jours sur une question de redirection de la fonction suivante:

```bash
while read L ;do basename $L;((i++));done < <(find -maxdepth 1 -type f)

```

Je vois aussi dans tes messages que tu mélanges différents problèmes en t’appuyant sur une documentation qui est en fait une traduction/interprétation de **deux** documentations de référence qui sont celle de **bash** concernant les redirections, et celle de **coreutils** concernant **wc**.

**wc** est une commande microscopique, secondaire, livrée par coreutils et qui ne mérite pas une semaine d’interrogation.

On va aller progressivement:

▪ Comment compter le nombre de lignes d’un fichier **sans** wc ?

Création d’un fichier de 5 lignes pour test :  
`seq 1 5 > fichier5`

```bash
x=0;while read L;do ((x++));done <fichier5;echo $x
awk 'END {print NR}' fichier5
sed -n '$=' fichier5
5

```

▪ Comment compter le nombre de lignes d’un fichier **avec** wc ?

```
wc -l fichier5
5 fichier5

wc -l fichier5 |awk '{print $1}'
wc -l fichier5 |cut -d\ -f1
5

```

Comme tu le vois, **wc** nécessite un petit traitement supplémentaire pour extraire le nombre de lignes, sans le nom du fichier.  
Jusque là, est-ce que tout est clair ou pas ?  
Si non, pas la peine d’aller plus loin avec des redirections.

---

_[View the full topic](https://www.debian-fr.org/t/sortie-bizarre-peut-etre-de-la-commande-wc-l/87448)._
