[unix-ws] here dokument in bash

Thomas Lange lange at informatik.uni-koeln.de
Don Apr 13 13:53:46 CEST 2000


Ich moechte einer Variabeln den inhalt eines mehrzeiliges here
dokument zuweisen:

#! /bin/bash
a=`cat <<EOF
    Zeile 1
    Zeile 2
EOF`
echo $a

Doch leider geht das \n verloren

Das Skript liefert:
[~]> bash a.sh
Zeile 1 Zeile 2

und nicht

Zeile 1
Zeile 2

Hat einer eine Idee ?

-- 
Gruss Thomas
----------------------------------------------------------------------
            Thomas Lange
Institut fuer Informatik         mailto:lange at informatik.Uni-Koeln.DE
   Universitaet zu Koeln
            Pohligstr. 1        Telefon: +49 221 470 5303
             50969 Koeln        Fax    : +49 221 470 5317
----------------------------------------------------------------------