basename
Erscheinungsbild
basename - Verzeichnis und Suffix von Dateinamen entfernen
Beschreibung
Installation
Aufruf
Optionen
| Unix | GNU | Parameter | Beschreibung |
|---|---|---|---|
Parameter
Umgebungsvariablen
Exit-Status
Anwendung
Problembehebung
Konfiguration
Dateien
| Datei | Beschreibung |
|---|---|
Anhang
Siehe auch
Dokumentation
- Man-Page
- Info-Pages
Links
Projekt
Weblinks
basename [OPTIONEN] NAME [SUFFIX]
basename NAME [SUFFIX]
basename OPTION… NAME…
</syntaxhighlight>
Optionen
| Unix | GNU | Parameter | Beschreibung |
|---|---|---|---|
| -a | --multiple | Ermöglicht die Angabe mehrerer Dateien. Mehrere Argumente unterstützen und jedes als NAME behandeln | |
| -s | --suffix= | ENDUNG | Entfernt das angegebene Suffix. Ein nachfolgendes SUFFIX entfernen; bezieht -a ein |
| --help | gibt Informationen zum Befehl. zeigt Hilfeinformationen an und beendet das Programm. | ||
| --version | gibt Informationen zur Version. gibt Versionsinformationen aus und beendet das Programm. | ||
| -z | --zero | Jede Ausgabezeile mit einem Nullbyte statt des Zeilenumbruchs abschließen |
Argumente
Umgebungsvariablen
Exit-Status
Anwendung
$ basename /etc/passwd passwd
$ basename ./datei datei
$ basename ~/datei datei
$ basename ../andererUser/Musik/lied.mp3 lied.mp3
Dateiendung entfernen
$ basename datei.txt .txt datei
Mehrere Dateien
Werden mit der Option --multiple mehrere Dateien angegeben und soll dabei eine Dateiendung entfernt werden, muss diese mit der Option --suffix= angegeben werden:
$ basename --suffix=.list --multiple /etc/apt/sources.list.d/*.list anyone-ppa-trusty localrepo
BEISPIELE
basename /usr/bin/sort
-> sort
basename include/stdio.h .h -> stdio
basename -s .h include/stdio.h -> stdio
basename -a irgendwas/str1 irgendwas/str2 -> str1, gefolgt von str2
Konfiguration
Dateien
Anhang
Siehe auch
Dokumentation
- Man-Page
- Info-Page
Links
Projekt
Weblinks
Achtung: Der Sortierungsschlüssel „basename“ überschreibt den vorher verwendeten Schlüssel „new“.