liest den Inhalt eines Verzeichnisses mit Shell-Skript

8

Ich versuche, den Inhalt eines Verzeichnisses mit Shell-Skript zu erhalten.

Mein Skript ist:

%Vor%

Mein aktuelles Verzeichnis enthält jedoch viele Dateien mit Leerzeichen im Namen. In diesem Fall schlägt dieses Skript fehl.

Was ist der richtige Weg, den Inhalt eines Verzeichnisses beim Shell-Scripting zu durchlaufen?

PS: Ich benutze Bash.

    
jrharshath 12.03.2010, 19:47
quelle

2 Antworten

12
%Vor%     
Ignacio Vazquez-Abrams 12.03.2010, 19:48
quelle
3

analysieren Verzeichnisinhalte nicht mit ls in einer for-Schleife. Sie werden White-Space-Probleme begegnen. Verwenden Sie stattdessen die Shell-Erweiterung

%Vor%     
ghostdog74 13.03.2010 00:42
quelle

Tags und Links