[shell] retour chariot dans une chaine

Résolu/Fermé
Llya - 29 oct. 2010 à 16:06
 Llya - 29 oct. 2010 à 16:34
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

jipicy Messages postés 40842 Date d'inscription jeudi 28 août 2003 Statut Modérateur Dernière intervention 10 août 2020 4 895
29 oct. 2010 à 16:10
Salut,

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

$ echo $var
blabla1\nblabla2

$ echo -e $var
blabla1
blabla2

$
3
Merci beaucoup
0