Comptage du nombre de lignes lues dans une boucle while
Résolu
sps35
Messages postés
10
Statut
Membre
-
sps35 Messages postés 10 Statut Membre -
sps35 Messages postés 10 Statut Membre -
Bonjour à tous et toutes,
Je souhaite faire une boucle shell afin de lire un fichier.
Cependant, les fichiers que je traitent sont importants, et je souhaiterais mettre en place un témoin qui m'informe de l'avancée de la lecture du fichier.
Ma boucle est simple :
while read Ligne
do
..... ACTION .....
done < fichier.txt > resultat.txt
Cependant, je souhaiterais faire apparaitre dans ma console un témoin du style
Lecture ligne :10000
Lecture ligne : 20000
Lecture ligne : 30000
etc.
donc, à chaque lecture de 10000 lignes et cela au fur et à mesure de la lecture du fichier.
Pouvez - vous m'aider, s'il vous plait ?
Merci d'avance.
Je souhaite faire une boucle shell afin de lire un fichier.
Cependant, les fichiers que je traitent sont importants, et je souhaiterais mettre en place un témoin qui m'informe de l'avancée de la lecture du fichier.
Ma boucle est simple :
while read Ligne
do
..... ACTION .....
done < fichier.txt > resultat.txt
Cependant, je souhaiterais faire apparaitre dans ma console un témoin du style
Lecture ligne :10000
Lecture ligne : 20000
Lecture ligne : 30000
etc.
donc, à chaque lecture de 10000 lignes et cela au fur et à mesure de la lecture du fichier.
Pouvez - vous m'aider, s'il vous plait ?
Merci d'avance.
A voir également:
- Comptage du nombre de lignes lues dans une boucle while
- Nombre de jours entre deux dates excel - Guide
- Partage de photos en ligne - Guide
- Écrire plusieurs lignes dans une cellule excel mac - Guide
- Afficher le 0 devant un nombre dans excel - Guide
- Ajoutez à la liste de contacts ana le goff, inscrite le 27 novembre 2015, dans la catégorie i. puis triez les contacts en les classant : par ordre alphabétique de leur nom de famille (critère principal), puis par date du plus récent au plus ancien (critère secondaire). quel mot apparaît à la verticale dans la colonne "catégorie" entre les lignes 200 et 209 (en-tête compris) ? ✓ - Forum Word
3 réponses
Salut,
Une façon de faire...
Une façon de faire...
#!/bin/bash
reg="^[1-9][0-9]*0{4,}$"
cpt=1
while read Ligne
do
..... ACTION .....
[[ ${cpt} =~ ${reg} ]] && echo "Lecture ligne ${cpt}"
((cpt++))
done < fichier.txt > resultat.txt