Nur alle Unterordner eines Verzeichnisses ausgeben

Vom einfachen Programm zum fertigen Debian-Paket, Fragen rund um Programmiersprachen, Scripting und Lizenzierung.
Antworten
Benutzeravatar
rahab
Beiträge: 165
Registriert: 24.09.2002 12:04:05

Nur alle Unterordner eines Verzeichnisses ausgeben

Beitrag von rahab » 24.02.2006 16:00:51

Hi Forum,

ich kriegs grad nicht auf die Kette, obwohl das Problem eigentlcih simpel scheint:

Via Script möchte ich in ein bestimmtes Verzeichnis wechseln und dort alle Unterordner in ein dessen Namen entsprechendes .tar.gz packen.
Nur leider bekomme ich es grad nicht hin mir NUR die Verzeichnisnamen ausgeben zu lassen. Ohne . und .. bzw. ohne ./ davor.
Hat da jemand nen schönen kleinen Einzeiler für mich Einzeller :wink:

Nochmal zum Verständnis:

Code: Alles auswählen

\ ordner
     |----verz1
     |----verz2
     |----verz3
Rauskommen sollen dann also verz1.tar.gz, verz2.tar.gz und verz3.tar.gz

peyote
Beiträge: 241
Registriert: 11.10.2003 19:00:42

Beitrag von peyote » 24.02.2006 16:11:07

Code: Alles auswählen

find /ordner -mindepth 1 -type d -printf "%f.tar.gz\n" 

Benutzeravatar
rahab
Beiträge: 165
Registriert: 24.09.2002 12:04:05

Beitrag von rahab » 24.02.2006 17:00:35

Mhh ja schon sehr schön. So ähnlich hatte ich es auch schon (übrigens muss es "maxdepth" sein und nicht "mindepth"), aber leider hab ich dann immernoch das blöde lokale Verzeichnis (".") mit dabei...

Code: Alles auswählen

userop@vm-kallisto-07:~/RPMBUILD/SOURCES> find . -maxdepth 1 -type d -printf "%f\n"
.
mod_perl_coin-1.0
jakarta-tomcat-4.1.31
apacheconf-smartidee-1.0
mod_jk-ap13-1.2.5
j2sdk-1.4.2
userop@vm-kallisto-07:~/RPMBUILD/SOURCES>

Benutzeravatar
rahab
Beiträge: 165
Registriert: 24.09.2002 12:04:05

Beitrag von rahab » 24.02.2006 17:03:48

Ah Moment, jetzt hab ich es!
Sorry peyote, dein "mindepth" war schon richtig, das "maxdepth" musste nur noch dazu!

Code: Alles auswählen

userop@vm-kallisto-07:~/RPMBUILD/SOURCES> find . -maxdepth 1 -mindepth 1 -type d -printf "%f\n"
mod_perl_coin-1.0
jakarta-tomcat-4.1.31
apacheconf-smartidee-1.0
mod_jk-ap13-1.2.5
j2sdk-1.4.2
userop@vm-kallisto-07:~/RPMBUILD/SOURCES>
Danke ! :D

peyote
Beiträge: 241
Registriert: 11.10.2003 19:00:42

Beitrag von peyote » 24.02.2006 17:06:17

EDIT: Da warst du schneller ;)

Benutzeravatar
rahab
Beiträge: 165
Registriert: 24.09.2002 12:04:05

Beitrag von rahab » 24.02.2006 17:21:08

Hehe :wink:

Antworten