In bash-script Verzeichnisname rausfinden.

Dieses Thema im Forum "Mac OS - Unix & Terminal" wurde erstellt von Spacemojo, 11.11.2005.

  1. Spacemojo

    Spacemojo Thread Starter MacUser Mitglied

    Beiträge:
    617
    Zustimmungen:
    21
    Mitglied seit:
    16.05.2004
    Hi!
    Ich kenn mich mit shell-scripts gar nicht aus.
    Ich möchte, dass das script den Ordnernamen ausgibt:
    Wenn ich im Verzeichnis "~/Desktop/testVerzeichnis" bin, soll einfach "testVerzeichnis" ausgegeben werden.
    Also irgendwas mit echo, soviel weiß ich schon :D

    Danke für alle Tips!

    Tobi
     
  2. sheep

    sheep MacUser Mitglied

    Beiträge:
    1.222
    Zustimmungen:
    24
    Mitglied seit:
    21.03.2005
    Was du suchst, ist
    Code:
    echo $PWD
     
  3. oneOeight

    oneOeight MacUser Mitglied

    Beiträge:
    47.825
    Zustimmungen:
    3.802
    Mitglied seit:
    23.11.2004
    da muss er aber noch mit sed ran, wenn er nur den teil hinter dem letzen / haben will ;)
     
  4. Wile E.

    Wile E. MacUser Mitglied

    Beiträge:
    1.864
    Zustimmungen:
    4
    Mitglied seit:
    09.03.2005
    Nein,
    Code:
    echo ${PWD##*/}
    ;)
     
  5. Spacemojo

    Spacemojo Thread Starter MacUser Mitglied

    Beiträge:
    617
    Zustimmungen:
    21
    Mitglied seit:
    16.05.2004
    Danke!
    Passt wunderbar!

    Tobi
     
  6. maceis

    maceis MacUser Mitglied

    Beiträge:
    16.693
    Zustimmungen:
    602
    Mitglied seit:
    24.09.2003
    Alternativ:
    Code:
    basename `pwd`
    und das ganz ohne echo :D.
     
Die Seite wird geladen...

Diese Seite empfehlen