salut,

J'ai un script bash dans lequel j'utilise la commande basename pour me débarrasser du chemin du fichier et de son extension. qq chose comme ça :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
for i in $(find . -name *.txt)
do
    echo $i;
    f2=`basename $i .txt`;
    echo $f2;
done
J'ai maintenant besoin de récupérer aussi le chemin du fichier. La commande basename permet-elle de le faire ? Si oui, j'ai pas trouvé comment. Sinon, connaissez-vous une autre commande qui me le permettra ?
En gros je voudrais avoir le chemin dans une variable et le nom du fichier (sans extension) dans une autre.