Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
2739 connectés 

  FORUM HardWare.fr
  Programmation
  Shell/Batch

  question toute bete

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

question toute bete

n°940368
nohack
Posté le 07-01-2005 à 15:46:27  profilanswer
 

salut,jaimerais savoir commet interpreter une lgine de ce genre:
 
 
cat liste.txt|while read line
do  
 
..
done
 
 
que fait la premiere ligne?est quon charge
liste et on parcourt liste de ligne en ligne ou
quand est que lon sarrete?
avec liste=`ls` par exemple


Message édité par nohack le 07-01-2005 à 16:34:18
mood
Publicité
Posté le 07-01-2005 à 15:46:27  profilanswer
 

n°940489
therier
heu...coucou!
Posté le 07-01-2005 à 17:20:16  profilanswer
 

nohack a écrit :

salut,jaimerais savoir commet interpreter une lgine de ce genre:
 
 
cat liste.txt|while read line
do  
 
..
done
 
 
que fait la premiere ligne?est quon charge
liste et on parcourt liste de ligne en ligne ou
quand est que lon sarrete?
avec liste=`ls` par exemple


 
 
Tout d'abors, je suis pas une bête en shell, voilà c'est dit... :D
 
Sinon, le cat liste.txt sort ton fichier sur le stream de sortie, ce qui est passé en paramètre du read line, en gros , ça permet de lire les ligne une à une de ton fichier liste.txt....
Tu t'arrètes quand y a pu de lignes....(\n)
 
ouala...

n°940685
nohack
Posté le 07-01-2005 à 20:43:08  profilanswer
 

uo ca javais compris,mais jai pas compris ce que fait le
while read line en sortie de cat liste?E, fait le read va lire a la place du calvier lire le faichier cat mais pkoi ligne par ligne et pkoi declarer une variable ligne,et comment on interprete par exemple:
cat liste.txt|while read line  
do  
cut -f2 -d ' '
..  
done  

n°940709
nohack
Posté le 07-01-2005 à 21:31:43  profilanswer
 

please, jai pas compris la premiere ligne avec le while

n°940732
pains-aux-​raisins
Fatal error
Posté le 07-01-2005 à 21:55:41  profilanswer
 

question subsidiaire 1 : sais-tu programmer ?
question subsidiaire 2 : la variable line n'apparaîtrait-elle pas dans le corps de la boucle ?
 
réponse à ta question : la première ligne est un raccourci pour dire :
1/ j'ouvre mon fichier liste.txt en mode texte.
2/ je lis ce fichier ligne par ligne et je fais un traitement sur chacune des lignes lues.


Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  Shell/Batch

  question toute bete

 

Sujets relatifs
Ptite question toute bete !! (HTML, boutons, formulaire..)question bête
question bêteQuestion tout bête de passage par référence
Question bête en SQL !![java] question toute bete : "int_to_string" ..??
Question bete sur les frame[Java] Question bête sur le double héritage
Question bête à propos de l'affichage d'UNE seule newsquestion toute bête... comment créer un popup avec dreamweaver
Plus de sujets relatifs à : question toute bete


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR