
coreutils GNU Manipuler les noms de fichier
basename
Supprime la partie répertoire du nom spécifié
Si un suffix est spécifié et est identique à la fin du nom, il est supprimé du nom. Note que les slashs sont supprimés automatique par basename. Ensemble, basename et dirname sont conçus de telle manière que si ls "$name" réussit, alors cd "$(dirname "$name")" ; ls "$(basename "$name")" réussira également.
Exemples
Affiche sort:basename /usr/bin/sort
Affiche stdio:
basename include/stdio.h .h