483 Stimmen

Nur den Dateinamen aus einem Pfad in einem Bash-Skript abrufen

Wie erhalte ich nur den Dateinamen ohne die Erweiterung und ohne Pfad?

Mit der folgenden Option erhalte ich keine Erweiterung, aber ich habe den Pfad trotzdem angehängt:

source_file_filename_no_ext=${source_file%.*}

13voto

ghostdog74 Punkte 305138
$ source_file_filename_no_ext=${source_file%.*}
$ echo ${source_file_filename_no_ext##*/}

CodeJaeger.com

CodeJaeger ist eine Gemeinschaft für Programmierer, die täglich Hilfe erhalten..
Wir haben viele Inhalte, und Sie können auch Ihre eigenen Fragen stellen oder die Fragen anderer Leute lösen.

Powered by:

X