bash quoting, word splitting oder was auch immer

Erik Heinz erik at iks-jena.de
Don Aug 28 20:39:13 CEST 2003


On Thu, Aug 28, 2003 at 06:52:02PM +0200, Matthias Czapla wrote:
> 
> EXCL="--exclude='bla/*' --exclude='suelz'"
> tar cvf test.tar $EXCL a b bla test suelz

Wenn Du die Apostrophe wegläßt: EXCL="--exclude=bla/* --exclude=suelz",
dann geht es. 

Das liegt an der Reihenfolge bei der Bearbeitung der Kommandozeile: erst
werden die quotes entfernt, dann die Variablen expandiert.


-- 
| Erik Heinz, IKS GmbH Jena * erik at iks-jena.de * privat: erik at jena.thur.de  |
+---------------------------------------------------------------------------+