bash quoting, word splitting oder was auch immer
Matthias Czapla
dermatsch at gmx.de
Don Aug 28 20:49:15 CEST 2003
Erik Heinz 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.
Stimmt, wenn ich drüber nachdenke ergibts auch Sinn. Die Apostrophe werden
von tar als Teil des patterns betrachtet. Danke dir!
Gruß
lal