Recuperer les mots d'une chaine de caratère

nSh95 -  
jipicy Messages postés 41342 Statut Modérateur -
Salut,
Je commence depuis peu de temps le shell et je souhaiterais écrire un bout de code capable de récuperer tous les mots ( en munuscule ) d'une chaine de caractère. Voici un exemple :
chaine=motun-motdeux_mottrois motquatre
et je souhaiterais qu'en sortie j'obtiens un fichier tmp :
motun
motdeux
mottrois
motquatre

Merci d'avance \o/ .

1 réponse

jipicy Messages postés 41342 Statut Modérateur 4 896
 
Salut,
[tmpfs]$ chaine="motun-motdeux-mottrois-motquatre"

[tmpfs]$ echo ${chaine}
motun-motdeux-mottrois-motquatre

[tmpfs]$ echo ${chaine} | tr '-' '\n'
motun
motdeux
mottrois
motquatre

[tmpfs]$ 
;-))
0