Contenu du fichier dans unix variable avec des sauts de ligne

J'ai un fichier texte test.txt avec le contenu suivant:

text1
text2 

Et je veux attribuer le contenu du fichier dans un UNIX variable, mais quand je fais ceci:

testvar=$(cat test.txt)
echo $testvar

le résultat est:

text1 text2

au lieu de

text1
text2 

Quelqu'un peut-il me suggérer une solution pour cela?

  • UNIX est un système d'exploitation, pas un langage de programmation. Quelle langue parlez-vous? Les scripts Shell?
InformationsquelleAutor Hugo | 2010-05-07