nur Ordnernamen vom Verzeichnis ausgeben lassen

  • Einen guten morgen wünsch ich Euch.


    Ich habe da mal eine saudumme Frage und wenig Ahnung von shell skripte.
    Ich möchte mir nur die Ordnernamen von einem Verzeichnis anzeigen lassen.


    Ein ls -l | grep ^d
    bringt mir zwar die Ordner, aber auch noch die Benutzerrechte usw.


    Ich denke dass ist ne Saudumme frage, aber ich komme hier nicht weiter ;(


    Lg Carsten

  • Wenn Dich das ./ stört pipe es noch durch cut:

    Code
    find . -maxdepth 1 -type d | cut -d3-


    Pit

    VDR2: ASRock J4105-ITX, DVBSky S952, openSUSE Tumbleweed, VDR 2.4.7

    softhddevice/vaapidevice, DFAtmo, xmltv2vdr, tvscraper, tvguideng, VDRAdmin-AM (alles git, aber alt)

  • Zitat

    Original von grandmasterb10
    Mmmmm.


    Ulf
    ls | grep / funktioniert bei mir nicht.
    Da gibt er garnichts wieder.


    Simmt auf Slackware gehts aber nicht auf debian,
    schau dir mal die Einzelausgabe vom ls an dann wird klar was fehlt


    Gruss Ulf



    edit nimm was graywolf schreibt das tut auf beiden :rolleyes:

    Samsung UE43RU7479U, Antec Fusion Black, Prime A320m-k, Ryzen3 3200G, 2* DVB-T2,
    Yavdr-ansible auf Ubuntu Server 22.04

    Einmal editiert, zuletzt von Ulf ()

  • @all


    danke funktioniert. Habe das vom Greywolf genommen. Funktioniert tadellos. Habe danach auch mal was rumgespielt. Ist ja doch recht interessant, wenn man meistens mit c und so zu tun hat :D
    Was mich jetzt noch interessiert ist, wenn ich mir einen Subpfad durch z.B.
    durch `find . -maxdepth 2 -mindepth 2 -type d | cut -c 2-` in eine Variable speichere, und nachher von dieser Variablen einen Teil (zwischen .../blabla/... haben möchte, womit ich das machen kann. Denke mit sed, funktioniert aber net. Hab mich auch noch nicht eingelesen. Sinn und zweck des ganzen ist es, dass ich jede Menge Aufnahmen habe, und die automatisch nach mpg umwandeln lassen möchte, und dazu brauche ich leider den Oberordnernamen. ;)


    Lg Carsten

  • Hi!


    Sowas wie fogendes?


    find . -maxdepth 2 -type d |awk -F"/" '{print $1"-"$2"-"$3}'


    Gruß
    DerFux

    HW: K7S41 im Micro-ATX, Athlon XP 1900@1000, 370 GB HDD, SkyStar 2 und DXR3 , Harmony 525, IR-Einschalter Rev 4., Teufel Concept E Magnum, ICE-TFT
    SW: LinVDR 0.7, vdr-1.4.0, tarandor libs, Dr- Seltsam Kernel 2.6.15, linvdr-dxr3v8, ...

Jetzt mitmachen!

Sie haben noch kein Benutzerkonto auf unserer Seite? Registrieren Sie sich kostenlos und nehmen Sie an unserer Community teil!