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:
bon je vous rassure j'ai une erreur, autrement je ne serais pas ici ...
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
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
Partager