Hallo Liste!

Heute habe ich mir ein kleines Skript erstellt (Beispiel):

     #!/bin/bash

     verzeichnis="/home/thilo/Data"

     for datei in `ls -A $verzeichnis`
     do
     if [ -f $verzeichnis/$datei -a -r $verzeichnis/$datei ]
     then
          # hier wird die Datei weiterverarbeitet
          # ...
          # ...
     fi
     done


Anschliessend habe ich zu Testzwecken einige Dateien angelegt:

     echo "abc" > /home/thilo/Data/datei-1
     echo "xyz" > /home/thilo/Data/datei-2
     echo "012" > "/home/thilo/Data/datei 3"
     echo "789" > "/home/thilo/Data/datei 4"


Mein Problem: Es werden nur die Dateien verarbeitet, die kein
Leerzeichen enthalten.

Wie mu� ich (Newbie!) mein Skript �ndern, dass alle Dateien in dem
Verzeichnis beachtet werden?


Vielen Dank f�r Eure M�he!

Mit freundlichen Gr��en,

Thilo

--
Registered Linux user #348074 with the Linux counter
http://counter.li.org


-- 
Haeufig gestellte Fragen und Antworten (FAQ): 
http://www.de.debian.org/debian-user-german-FAQ/

Zum AUSTRAGEN schicken Sie eine Mail an [EMAIL PROTECTED]
mit dem Subject "unsubscribe". Probleme? Mail an [EMAIL PROTECTED] (engl)

Antwort per Email an