PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : Find funktioniert in Konsole - nicht in Script



JDieskau
07-04-2010, 10:49
Warum funktioniert das folgende Script nicht?

#!/bin/bash

# Settings #
KEEP_DAYS=1;
INCLUDE_DIRS="/home/blub/"
EXCLUDE_DIRS="/home/blub/bla /home/blub/test"

${FIND} ${INCLUDE_DIRS} ! -type d -mtime +${KEEP_DAYS} $(for EX in ${EXCLUDE_DIRS}; do echo -e " ! -path \"${EX}/*\""; done) -exec ls {} ';'


Geb ich den Befehl manuell in die Konsole ein, so funktioniert alles super. Es geht hier speziell um die Exclude-Dirs. Die funktionieren in dem Script nicht. Warum? Kann mir da jemand auf die Sprünge helfen?

Danke schonmal im vorraus.

zst
10-04-2010, 23:41
Hallo,
eine Fehlermeldung wäre gut ...
Aber ich nehme an: FIND ist im Script nicht gesetzt.
Oder habe ich was übersehen?
Gruß zst