Shell: Verzeichnis aus Pfad entfernen

English Deutsch

Problem:

In der Linux-Shell hast du einen Dateipfad und möchtest alles außer dem Dateinamen entfernen, zum Beispiel hast du den Pfad ../images/photo.jpg und möchtest nur photo.jpg

Lösung

Vorausgesetzt der Dateiname ist in der Shell-Variable $filename gespeichert, verwende diesen Schnipsel:

strip-dir-from-path.sh
echo $filename | rev | cut -d/ -f1 | rev

Check out similar posts by category: Shell