basename |
Nom de base |
---|---|
Unix | Externe |
Syntaxe
basename chaine [suffix] |
Paramètres
Nom | Description |
---|---|
chaine | Ce paramètre permet d'indiquer la partie avant le nom du chemin ou de la chaîne de caractères. |
suffix | Ce paramètre permet d'ajouter la partie restante du nom si la correspondance doit être supprimé. |
Description
Cette commande permet de retourner le nom du fichier seulement à partir d'un chemin complet de nom de fichier.
Remarque
- Le nom de base supprime tout préfixe se terminant par / et le suffixe (s'il est présent dans la chaîne de caractères) de la chaîne de caractères du paramètre chaine, et affiche le résultat sur la sortie standard. Il est normalement utilisé à l'intérieur des marques de substitution (' ') dans les procédures de l'interpréteur de commande.
Exemple
L'exemple suivant, appelé avec /usr/src/cmd/cat.c, compile le fichier spécifié et le produit dans un fichier spécifié cat dans le répertoire courant :
cc $1 mv a.out `basename $1 .c` |
Code source
Voici des exemples de code source de basename :
Lien | Langage de programmation | Projet |
---|---|---|
https://github.com/gladir/corail/blob/master/BASENAME.PAS | Free Pascal | Corail |
Voir également
Système d'exploitation - Unix - Références de commandes et de programmes - dirname
Système d'exploitation - Unix - Références de commandes et de programmes - sh
Dernière mise à jour : Samedi, le 26 septembre 2015