comment enlever le retour chariot sur une ligne ??

comment enlever le retour chariot sur une ligne ?? - Shell/Batch - Programmation

Marsh Posté le 11-10-2007 à 17:25:48    

Code :
  1. i=1;
  2. for line in $(cat fichier)
  3. do
  4. echo bla $line bli
  5. i=$((i+1))
  6. done


 
le probleme c'est que dans bli il y a u charactere de retour chariot à la fin, donc bli se retrouve à la ligne du dessous, et ça fait  
blibla $line
il me semble qu'il y a une commande que je ne retrouve pas ...

Reply

Marsh Posté le 11-10-2007 à 17:25:48   

Reply

Marsh Posté le 11-10-2007 à 20:04:55    

bonjour,
 
ca se fait avec tr ou sed


---------------
"Se tromper est humain ; Vraiment foutre la merde necessite le mot de passe de root."
Reply

Marsh Posté le 11-10-2007 à 20:27:17    

j'ai finit par le faire avec tr -d '\n'

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed