[shell] retour chariot dans une chaine

Résolu
Llya -  
 Llya -
Bonjour,

je voudrais créer une variable contenant une chaine de caractere comprenant un retour chariot.

J'ai essayé de faire :

var=" blabla1 \n blabla2"

(avec \n, \r, \n\r, \r\n ...)

Et je voudrais obtenir :

echo "$var"
blabla1
blabla2

2 réponses

  1. jipicy Messages postés 40842 Date d'inscription   Statut Modérateur Dernière intervention   4 898
     
    Salut,

    C'est une question de commande "echo" (interne (bash) ou externe (/bin/echo)) :

    $ echo $var
    blabla1\nblabla2
    
    $ echo -e $var
    blabla1
    blabla2
    
    $
    3