Ergebnis 1 bis 5 von 5

Thema: Ordner eines Pfades einzeln anzeigen

  1. #1

    Ordner eines Pfades einzeln anzeigen

    Hallo,

    ich möchte die einzelnen Ordnernamen eines Dateipfades einzeln dargestellt haben. Angenommen ich habe diesen Pfad

    Code (C):
    1. /media/usb/ordner1/ordner2/datei.txt
    soll am Ende das hier raus kommen:

    Code (C):
    1. media
    2. usb
    3. ordner1
    4. ordner2
    Hab es mit cut versucht, da muss ich aber immer die Option -f angeben welcher Ordner gemeint ist, der splittet nicht. Das ganze soll als Variable gespeichert werden.

    Jemand eine Idee?

  2. #2
    Defender of Freedom

    Administrator

    Avatar von Metal_Warrior
    Registriert seit
    Aug 2013
    Ort
    /dev/mapper/home
    Beiträge
    3.181
    ngb:news Artikel
    6

    Re: Ordner eines Pfades einzeln anzeigen

    Was du suchst ist "find". Ich bin mir über die Syntax etwas im Unklaren (weil ichs selber nur alle zwei Jahre mal brauch), aber es war irgendwas in der Art hier:

    Code (Bash):
    1. find . -d -name "*"
    Edith meint, ich sollte vielleicht nächstes Mal ausgeschlafener kommentieren, dann würde nicht so ein Stuss rauskommen. LZ9900 unten hat recht mit der Lösung, auch wenns natürlich mehrere gibt (wie immer, bei Linux)
    Geändert von Metal_Warrior (19.08.18 um 02:35 Uhr)
    GCM/IT/S/O d-(--) s+:- a? C++(+++) UL+++(++++)$ P L+++>++++ W++ w@$ M--$ PS+(++) PE(-) Y+(++) PGP++(+++) t+ 5(+) R* !tv b+(++++) DI(++) G++ e+>++++ h(--) y?
    Das Ende ist nahe: Dem Harleyschen Kometen folgt der Gammablitz beim Scheißen.

  3. #3
    Mitglied

    (Threadstarter)


    Registriert seit
    Jan 2016
    Beiträge
    30

    Re: Ordner eines Pfades einzeln anzeigen

    So richtig weiß ich nicht wie das gehen soll.

    find gibt mir immer nur den ganzen Pfad aus.

  4. #4
    Mitglied
    Registriert seit
    Jul 2013
    Ort
    Berlin
    Beiträge
    306

    Re: Ordner eines Pfades einzeln anzeigen

    Code:
    echo '/media/usb/ordner1/ordner2/datei.txt' | gsed -r 's/(.*)\/.*/\1/;  s/\//\n/g'
    LZ9900@eclipso.at

  5. #5
    Mitglied

    (Threadstarter)


    Registriert seit
    Jan 2016
    Beiträge
    30

    Re: Ordner eines Pfades einzeln anzeigen

    Danke, so geht es.

Berechtigungen

  • Neue Themen erstellen: Nein
  • Themen beantworten: Nein
  • Anhänge hochladen: Nein
  • Beiträge bearbeiten: Nein
  •