On Wed, 26 Jun 2002 14:43:23 +0000, Wolfgang Machert wrote:
Hallo,
folgende Sequenz ist teil eines Shell Scripts: EXCLUDE="$OLDEXCLUDE -path /etc/X11/* -prune -o" find /etc $EXCLUDE -print
Problem hierbei ist, dass die Bash bei Substition der Variable EXCLUDE den Pfad /etc/X11/* aufloest und durch saemtliche Dateien im Verzeichniss ersetzt - was find nicht mag.
Wenn dich das Expandieren des * stört sollte escapen eben dieses * ausreichen, also vermutlich:
EXCLUDE="$OLDEXCLUDE -path /etc/X11/* -prune -o" find /etc $EXCLUDE -print
Reinhard