La commande basename
est utilisée pour extraire le nom de fichier d’un chemin donné, en supprimant le répertoire et, si nécessaire, l’extension du fichier. Cela permet de travailler facilement avec des noms de fichiers sans avoir à gérer les chemins complets.
La syntaxe de base de la commande basename
est la suivante :
basename [options] [arguments]
-a
: Traite plusieurs arguments et renvoie le nom de base pour chacun.-s
: Supprime une extension spécifique du nom de fichier.--help
: Affiche l’aide sur la commande.Voici quelques exemples pratiques de l’utilisation de la commande basename
:
basename /chemin/vers/fichier.txt
Sortie :
fichier.txt
basename /chemin/vers/fichier.txt .txt
Sortie :
fichier
basename -a /chemin/vers/fichier1.txt /chemin/vers/fichier2.txt
Sortie :
fichier1.txt
fichier2.txt
basename /chemin/vers/fichier.log .log
Sortie :
fichier
basename
dans des scripts pour simplifier la gestion des fichiers.basename
avec d’autres commandes comme find
pour traiter des fichiers de manière plus efficace.-s
pour retirer des extensions spécifiques lorsque vous traitez des fichiers avec des noms similaires.