#1 Le 12/11/2017, à 22:07
- Darkforce
[Resolu]Boucle While nombre de ligne
Bonsoir,
je cherche a faire un programme qui traite un fichier texte ligne par ligne jusqu'à la dernière et si c'est possible avec quelque chose du style:
while i<$(wc -l /tmp/NOM_FICHIER.txt | cut -c1-2)
je sais que c'est possible en faisais quelque chose du genre
while read ...
mais j'aimerai vraiment savoir avec pour mon cas svp
Dernière modification par Darkforce (Le 13/11/2017, à 06:19)
Hors ligne
#2 Le 12/11/2017, à 22:22
- Watael
Re : [Resolu]Boucle While nombre de ligne
salut,
je ne vais pas répondre à ta question, parce que ton script est trop mal foutu.
ce n'est pas comme ça qu'on parcourt une liste de fichiers.
ce n'est pas comme ça qu'on lit un fichier.
ce n'est pas comme ça qu'on évalue une expression arithmétique.
...
Dernière modification par Watael (Le 12/11/2017, à 23:44)
Connected \o/
Welcome to sHell. · eval is evil.
Hors ligne
#3 Le 12/11/2017, à 22:27
- Darkforce
Re : [Resolu]Boucle While nombre de ligne
Très bien dans ce cas je vais tous reprendre et sincèrement désolé très compliqué d'apprendre autant de chose en 1 semaine.
Dernière modification par Darkforce (Le 12/11/2017, à 22:37)
Hors ligne
#4 Le 12/11/2017, à 23:09
- Hizoka
Re : [Resolu]Boucle While nombre de ligne
Salut, un point de départ :
while read ligne
do
echo "$ligne"
done < fichier
KDE Neon 64bits
Tous mes softs (MKVExtractorQt, HizoSelect, HizoProgress, Qtesseract, Keneric, Services menus...) sont sur github
Hors ligne
#5 Le 12/11/2017, à 23:43
- Watael
Re : [Resolu]Boucle While nombre de ligne
mais, étant donné que le fichier contient la redirection de ls, sa lecture devient non pertinente, parce que le parcours d'une liste de fichiers s'effectue
soit directment :
for f in ./*.txt; do echo "$f"; done
pour traiter les fichiers .txt
soit depuis une liste stockée dans un tableau :
liste=( ./*.txt )
for i in "${liste[@]}"; do echo "$i"; done
toujours pour traiter les fichiers .txt
f comme fichier
i comme item
Connected \o/
Welcome to sHell. · eval is evil.
Hors ligne
#6 Le 12/11/2017, à 23:52
- Darkforce
Re : [Resolu]Boucle While nombre de ligne
Parfait merci ! Jvai essayer d'appliquer ces méthodes
Hors ligne