Question du test Bash - Les bases

Comment compter le nombre de lignes dans un fichier en Bash

Difficile

Dans le script suivant :

#bin/bash

compteur=0

for file in ./*.txt
do 
  line=$(wc -l $file | cut -d" " -f1);
  compteur=$(($compteur+$line))
done
echo "$compteur"

Que permet la partie cut -d" " -f1 ?

Auteur: titouan lecampStatut : PubliéeQuestion passée 184 fois
Modifier
1
Évaluations de la communauté
developer avatar
Houssem
07/04/2022
L'énoncé est faux!! Il ne colle pas avec les réponses du QCM.
developer avatar
Auteur anonyme
12/04/2022
Bonjour Houssem, après vérification les réponses semblent correctes. Peux-tu proposer une alternative ?
developer avatar
Delightful Zebra
31/08/2024
Pour moi, la réponse "de couper le texte au niveau de chaque espace" est trompeuse : ce serait le cas uniquement si on enlevait la partie -f1