Hallo,
ich habe in einer Shellvariablen Pfad und Dateiname stehen z.B. DATEI=../usr/games/advent.txt
und würde es gerne trennen, da ich nur den Pfad brauche. Gibt es dazu eine Möglichkeit?
Manipulation von Shellvariablen
-
- Beiträge: 38
- Registriert: 26. Aug 2006 13:07
- Wohnort: Zürich
Guten Tag
Was du suchst nennt sich Substitution.
Hier ein Beispiel fuer deine Aufgabe:
[edit]
Eine Anmerkung noch:
Es gehoert zum guten Ton, Strings in Shellvariablen in Anfuehrungszeichen "" zu setzen.
[/edit]
hth
Marco
Was du suchst nennt sich Substitution.
Hier ein Beispiel fuer deine Aufgabe:
Code: Alles auswählen
#PFAD
echo ${DATEI%/*}
#DATEINAME
echo ${DATEI##*/}
[edit]
Eine Anmerkung noch:
Es gehoert zum guten Ton, Strings in Shellvariablen in Anfuehrungszeichen "" zu setzen.
[/edit]
hth
Marco