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