Mein Skript:How-To Root-Verzeichnis des angegebenen Pfades in bash?
#!/usr/bin/env bash
PATH=/home/user/example/foo/bar
mkdir -p /tmp/backup$PATH
Und nun möchte ich ersten Ordner "$ PATH" erhalten: oben/home/
cd /tmp/backup
rm -rf ./home/
cd - > /dev/null
Wie kann ich immer erkennen, die ersten Ordner wie das Beispiel? "dirname $ PATH" gibt nur "/ home/user/example/foo /" zurück.
Vielen Dank im Voraus! :)
Wenn dein Pfad relativ ist und wie folgt aussieht: 'dir1/in/dir2' solltest du das Feld' -f1' anstatt '-f2' anvisieren – dmeu