Zum Inhalt springen

basename

Aus Foxwiki

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

  1. https://wiki.ubuntuusers.de/basename


Achtung: Der Sortierungsschlüssel „basename“ überschreibt den vorher verwendeten Schlüssel „new“.