Warum funktioniert das folgende Script nicht?
Code:
#!/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.
Lesezeichen