[unix-ws] here dokument in bash

Martin Behland Martin.Behland at uni-koeln.de
Don Apr 13 15:11:14 CEST 2000


Thomas Lange writes:
 > Ich moechte einer Variabeln den inhalt eines mehrzeiliges here
 > dokument zuweisen:
 > 
 > #! /bin/bash
 > a=`cat <<EOF
 >     Zeile 1
 >     Zeile 2
 > EOF`
 > echo $a

Hallo Thomas,

echo "$a" sollte es tun ;-)  Aber wieso brauchst Du ueberhaupt ein here
document?  Mit 

a="Zeile1
Zeile2"

kannst Du den gleichen Effekt erzielen.  Nur beim Quoting muss man
aufpassen. 

Viele Gruesse,
Martin