Guten Abend zusammen,
folgende Situation: In einem Script habe ich in der Variable a
den Pfad zu einem Verzeichnis gespeichert.
echo $a /var/log/samba
Nun möchte ich das übergeordnete Verzeichnis ermitteln und in einer neuen Variable b
speichern.
In diesem Fall also /var/log
, alternativ auch /var/log/
Man könnte das natürlich so machen:
cd $a cd .. b=$(pwd) echo $b
Das funktioniert zwar, ist aber umständlich. Habt Ihr eine Idee, wie man das umsetzen kann?
Wichtig ist, dass das auch mit längeren Pfaden funktionieren muss, also:
/srv/files/backup/frechdachs/privat/foo/bar/sonne/mond/sterne
Liebe Grüße,
frechdachs