Bonjour
Voici mon problème. Si j'ai un chemin complet d'un fichier : /home/toto/titi/tata/file.txt
Je veux pouvoir extraire de ce chemin uniquement le nom du fichier, de sorte de n'avoir que file.txt contenu dans une variable d'un script shell.
J'avais pensé à la construction suivante:
Seulement, la sortie me redonne le path complet
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2 ls /home/toto/titi/tata/file.txt | sed -e 's/(\/\w*){1,}//'![]()
A noter que cette construction:
me donne la sortie: /toto/titi/tata/file.txt
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2 ls /home/toto/titi/tata/file.txt | sed -e 's/\/\w*//'
Mon problème viendrait donc de la quantification de ma regexp ?
Merci d'avance.
@++
Partager