Basename

basename

Informations
Première version
Écrit en C
Environnement Unix, type Unix, Plan 9, Inferno
Type Utilitaire UNIX (d)Voir et modifier les données sur Wikidata
Licence coreutils : GPLv3+
Plan 9 : Licence MIT

modifier - modifier le code - voir Wikidata (aide) Consultez la documentation du modèle

basename est une commande Unix qui renvoie le nom d'un fichier. À partir d'un chemin d'accès, la commande supprime tout contenu précédant le dernier slash (/) et renvoie le résultat, en supprimant ou non l'extension du fichier.

Histoire

Cette section est vide, insuffisamment détaillée ou incomplète. Votre aide est la bienvenue ! Comment faire ?

La version de basename intégrée à GNU Core Utilities a été écrite par David MacKenzie[1].

Utilisation

Dans le Single UNIX Specification, la commande basename est définie comme suit[2] :

basename string [suffix]

où :

string (chaîne de caractères)
Un chemin d'accès.
suffix (chaîne de caractères)
Un suffixe.

Exemples

Dans le cas où seul le paramètre string est renseigné, la commande récupère le dernier nom du chemin d'accès séparé par un slash :

$ basename /home/username/base.wiki
base.wiki
$ basename /home/username/base
base
$ basename /home/username/
username
$ basename /
/

Lorsque le paramètre suffix est aussi renseigné, la commande retire le suffixe précisé, sauf s'il s'agit du nom entier :

$ basename /home/username/base.wiki .wiki
base
$ basename /home/username/base.wiki ki
base.wi
$ basename /home/username/base.wiki base.wiki
base.wiki

Notes et références

  • (en) Cet article est partiellement ou en totalité issu de l’article de Wikipédia en anglais intitulé « Basename » (voir la liste des auteurs).
  1. (en) « basename », GNU coreutils 9.3, sur manuel de l'utilisateur Linux manned.org, (consulté le ).
  2. (en) « basename », The Single UNIX Specification, The Open Group, (consulté le ).

Voir aussi

  • Commandes UNIX
  • dirname
v · m
Aide
Environnement utilisateur
Gestion de processus
Manipulation de texte
Programmation shell
Recherche
Réseau
Système de fichiers
Divers
  • icône décorative Portail de l’informatique