Georges Lours a écrit :
Le jeudi 15 février 2007, olivier-serveur a écrit :

echo -n pour supprimer le saut de ligne !!
j'ai ecrit un peu vite et sans tester.


Ne t'inquète pas, c'est moi qui  teste :)
bon, je vais quand meme essayer de te passer un code propre.

Et malheureusement
contenu=`echo -n $contenu | tr '\n' ' '`
ne marche pas
Ça fait pareil que
contenu=`echo $contenu | tr '\n' ' '`

**********************************************
<p>Vous êtes ici&nbsp;:<br>
<strong>Introduction</strong><br>
<strong>Section I :</strong> Le droit social</p>
<br><br>


<br> etc, etc... *********************************************** Mais j'avais compris que | tr '\n' ' ' servait déjà à remplacer les sauts de lignes par des espaces ?
oui, mais dans toute la ligne, pas seulement en fin.
Mais tu as raison, il ne faut pas mettre le '-n' sinon il ne rajoutera pas d'espace apres la variable, comme tu le desires.
essaye :
contenu=`echo $contenu | tr '\r\n' ' '`

j'ai testé en faisant :
cat mon_fichier_texte | tr '\r\n' ' '`
et tout s'affiche sur une seule ligne.
=========================================
Vous souhaitez acquerir votre pack ou des services Mandriva?
Rendez-vous sur "http://store.mandriva.com";.
Rejoignez le club Mandriva : http://club.mandriva.com
=========================================

Répondre à