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 :
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 ?
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
En gros je voudrais avoir le chemin dans une variable et le nom du fichier (sans extension) dans une autre.
Partager