chemin de fichier et commande basename
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:
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.