Basename: Unterschied zwischen den Versionen
Erscheinungsbild
K Textersetzung - „»“ durch „''“ |
Keine Bearbeitungszusammenfassung |
||
Zeile 1: | Zeile 1: | ||
'''basename''' - Verzeichnis und Suffix von Dateinamen entfernen | '''basename''' - Verzeichnis und Suffix von Dateinamen entfernen | ||
== Beschreibung == | |||
== Installation == | |||
<syntaxhighlight lang="bash" highlight="1" line> | |||
</syntaxhighlight> | |||
== Aufruf == | |||
<syntaxhighlight lang="bash" highlight="1" line> | |||
</syntaxhighlight> | |||
=== Optionen === | |||
{| class="wikitable sortable options gnu" | |||
|- | |||
! Unix !! GNU !! Parameter !! Beschreibung | |||
|- | |||
| || || || | |||
|- | |||
|} | |||
=== Parameter === | |||
=== Umgebungsvariablen === | |||
=== Exit-Status === | |||
== Anwendung == | |||
<syntaxhighlight lang="bash" highlight="1" line> | |||
</syntaxhighlight> | |||
=== Problembehebung === | |||
== Konfiguration == | |||
=== Dateien === | |||
{| class="wikitable options" | |||
|- | |||
! Datei !! Beschreibung | |||
|- | |||
| || | |||
|- | |||
| || | |||
|} | |||
<noinclude> | |||
== Anhang == | |||
=== Siehe auch === | |||
{{Special:PrefixIndex/{{BASEPAGENAME}}/}} | |||
=== Dokumentation === | |||
; Man-Page | |||
; Info-Pages | |||
=== Links === | |||
==== Projekt ==== | |||
==== Weblinks ==== | |||
{{DEFAULTSORT:new}} | |||
{{DISPLAYTITLE:new}} | |||
[[Kategorie:new]] | |||
</noinclude | |||
= TMP = | |||
== Beschreibung == | == Beschreibung == | ||
'''basename''' - gibt den reinen Dateinamen zurück und schneidet dabei vorangestellte absolute oder relative Pfade ab. Bei Angabe eines Suffix, beispielsweise der Dateiendung, wird auch dieses entfernt. | '''basename''' - gibt den reinen Dateinamen zurück und schneidet dabei vorangestellte absolute oder relative Pfade ab. Bei Angabe eines Suffix, beispielsweise der Dateiendung, wird auch dieses entfernt. |
Version vom 31. März 2025, 12:25 Uhr
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“.