www.wikidata.de-de.nina.az
basename ist ein Unix Programm und ein Teil des POSIX Standards Es gibt aus einem Pfadnamen den Dateinamen ohne fuhrende Verzeichnisnamen aus Wird ein Suffix angegeben das mit der Dateiendung ubereinstimmt wird auch das Suffix entfernt Inhaltsverzeichnis 1 Anwendungsbeispiele 2 Bibliotheksfunktion 3 Siehe auch 4 WeblinksAnwendungsbeispiele Bearbeiten basename home alice bild jpg bild jpg basename home alice bild jpg jpg bild Mag die Funktion des alleinstehenden Programms auf den ersten Blick zunachst trivial erscheinen so ist es dennoch von grossem Nutzen zur Erledigung von Teilaufgaben im Rahmen der Skriptprogrammierung Bibliotheksfunktion BearbeitenPOSIX enthalt basename auch als Funktion in der Programmiersprache C In der Header Datei libgen h ist diese wie folgt deklariert include lt libgen h gt char basename char path Ruckgabewert ist der Teil von path nach dem letzten Pfadtrennzeichen In der POSIX Variante ist dies entweder ein Pointer auf das dem letzten Trenner folgende Zeichen oder ein Punkt falls path leer oder NULL ist Die glibc Variante gibt eine leere Zeichenkette zuruck falls path mit einem endet oder nur daraus besteht In beiden Implementierungen kann ein Pointer auf einen Teil von path oder einen statisch belegten Speicherbereich zuruckgegeben werden weshalb empfohlen wird die Funktion mit einer Kopie des Pfades aufzurufen Siehe auch Bearbeitendirname erzeugt den komplementaren Pfad bis zum letzten Trenner Weblinks Bearbeiten a href http www opengroup org onlinepubs 9699919799 utilities basename html basename a return non directory portion of a pathname Open Group Base Specification b basename 1 b return filename portion of pathname OpenBSD General Commands Manual b basename 1 b Verzeichnis und Suffix von Dateinamen entfernen Debian GNU Linux Ausfuhrbare Programme oder Shell Befehle Handbuchseite basename 3 extract the base portion of a pathname OpenBSD abgerufen am 5 Dezember 2014 englisch basename 3 parse pathname components Debian GNU Linux abgerufen am 5 Dezember 2014 englisch Unix Befehle der GNU Core UtilitiesDateien chgrp chown chmod cp dd df dir dircolors install ln ls mkdir mkfifo mknod mv rm rmdir shred sync touch vdirText awk cat cksum comm csplit cut expand fmt fold head join md5sum nl od paste ptx pr sha1sum sed sort split sum tac tail tr tsort unexpand uniq wcShell basename chroot date dirname du echo env expr factor false groups hostid id link logname nice nohup pathchk pinky printenv printf pwd readlink seq sleep stat stty tee test true tty uname unlink users who whoami yes Abgerufen von https de wikipedia org w index php title Basename amp oldid 181168835