Bonjour,

Je début, et j'ai cherché... après au bon endroit je suis plus sur ...
Voila dans un script j'ai besoin de tronquer un chemin.
ex: dans un fichier j'ai /home/toto/document/test/titi/test.txt
je voudrais récupéré que test/titi/test.txt dans un fichier
pour cela je me suis tourner vers sed (je sais pas si j'ai choisi le bon outils)
pour cela j'ai sauvegarder /home/toto/document/test/titi/test.txt dans un fichier et je passe sed:

dans chemin.txt on a /home/toto/document/test/titi/test.txt
pour essayer de tronquer je fais:

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
var="/home/toto/document/" le contenu de var est le résultat de la commande pwd et donc susceptible de changer
puis le sed:
sed -i 's/'$var'//' chemin.txt
bon je vous rassure j'ai une erreur, autrement je ne serais pas ici ...

Je commence à en perdre mon shell comme on pourrait dire ...
Si quelqu'un a une idée et/ou pourrait m'éclaircir sur l'utilisation des / \ dans les variables avec sed je suis preneur.

Merci

Totorux