Anzeige:
Ergebnis 1 bis 2 von 2

Thema: Find funktioniert in Konsole - nicht in Script

  1. #1
    Registrierter Benutzer
    Registriert seit
    07.03.2004
    Beiträge
    24

    Find funktioniert in Konsole - nicht in Script

    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.

  2. #2
    Registrierter Benutzer
    Registriert seit
    20.09.2005
    Beiträge
    61
    Hallo,
    eine Fehlermeldung wäre gut ...
    Aber ich nehme an: FIND ist im Script nicht gesetzt.
    Oder habe ich was übersehen?
    Gruß zst

Lesezeichen

Berechtigungen

  • Neue Themen erstellen: Nein
  • Themen beantworten: Nein
  • Anhänge hochladen: Nein
  • Beiträge bearbeiten: Nein
  •