Shell : Befehl an Variable übergeben
Posted: 2006-05-28 15:52
Hallo zusammen,
ich habe ein kleines Problem mit folgendem Befehl:
verz=($(ls -l | grep ^d))
Mit ls -l | grep ^d werden alle Unterverz. des aktuellen Verzeichnisses aufgelistet. Das funktioniert prächtig.
Wenn ich die Befehlskette nun der Variablen verz zuweise kommt nur
mist dabei heraus.
Bei diesem Befehl hingegen klappt es hervorragend:
verz=($(find / -name $verzeichnis -type d))
Wie kann ich es bewerkstelligen, dass das Array mit den Unterverzeichnissen gefüllt wird ?
Danke
VG
Jörn
ich habe ein kleines Problem mit folgendem Befehl:
verz=($(ls -l | grep ^d))
Mit ls -l | grep ^d werden alle Unterverz. des aktuellen Verzeichnisses aufgelistet. Das funktioniert prächtig.
Wenn ich die Befehlskette nun der Variablen verz zuweise kommt nur
mist dabei heraus.
Bei diesem Befehl hingegen klappt es hervorragend:
verz=($(find / -name $verzeichnis -type d))
Wie kann ich es bewerkstelligen, dass das Array mit den Unterverzeichnissen gefüllt wird ?
Danke
VG
Jörn