Decouper un texte en mot

Résolu/Fermé
seb75 Messages postés 20 Date d'inscription dimanche 2 mars 2008 Statut Membre Dernière intervention 25 mars 2008 - 17 mars 2008 à 21:51
seb75 Messages postés 20 Date d'inscription dimanche 2 mars 2008 Statut Membre Dernière intervention 25 mars 2008 - 17 mars 2008 à 22:13
Bonjour,
j'ai un problème de débutant:
je dois decouper un texte en mot et en afficher un seul par ligne.
EX :

entree.txt
bonjour comment allez vous
je vais bien merci

sortie.txt
bonjour
comment
allez
vous
je
vais
bien
merci

J'ai alors pensé à faire comme suit :
while read ligne
do
(tr " " "\n") >> sortie.txt
done < entree.txt

Mais j'obtiens ceci:
sortie.txt
je
vais
bien
merci

En gros, il ne lit que la derniere ligne.

Pourriez-vous m'aider?

Merci

2 réponses

jipicy Messages postés 40842 Date d'inscription jeudi 28 août 2003 Statut Modérateur Dernière intervention 10 août 2020 4 894
17 mars 2008 à 22:03
Salut,
for word in $(cat entree.txt); do echo $word; done
;-))
0
seb75 Messages postés 20 Date d'inscription dimanche 2 mars 2008 Statut Membre Dernière intervention 25 mars 2008
17 mars 2008 à 22:13
Merci beaucoup Jipicy
CA MARCHE NIQUEL !!
0