466 votes

script bash : obtenir juste nom de fichier du chemin d’accès

Comment pourrais-je obtenir juste le nom du fichier sans l’extension et aucun chemin d’accès ?

Ce qui suit me ne donne aucune extension mais j’ai encore le chemin attaché :

801voto

paxdiablo Points 341644

La plupart des Unix ont un `` exécutable pour seule fin.


Si vous voulez une solution bash uniquement, vous pouvez commencer par :

Ce petit extrait définit (le chemin du fichier), (le préfixe du fichier) et `` (l’extension de fichier).

13voto

ghostdog74 Points 86060
$ source_file_filename_no_ext=${source_file%.*}
$ echo ${source_file_filename_no_ext##*/}

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X