supprimer chemin avec Sed

supprimer chemin avec Sed - Divers - Programmation

Marsh Posté le 19-01-2006 à 11:21:56    

Bonjour,
 
Dans un programme, je récupère le nom d'un fichier sous la forme suivante : c:\windows\dossier\nomdufichier.zip
 
Je voudrais récupérer uniquement la partie nomdufichier.zip
 
quelle est la bonne commande à passer à SED pour obtenir ce résultat
 
Merci d'avance
 
Kenses

Reply

Marsh Posté le 19-01-2006 à 11:21:56   

Reply

Marsh Posté le 24-01-2006 à 17:04:48    

Hello,  
 
Utilise plutôt avec un shell ksh la substituion de parametre
 
exemple :

Code :
  1. #!/bin/ksh
  2. x=/one/two/three.zip
  3. echo ${x##*/}


 
ca affiche  
three.zip
 
A+
 
 

Reply

Marsh Posté le 24-01-2006 à 17:09:45    

enfin avec sed c'est pas bien compliqué non plus ;)

Code :
  1. sed -e 's/.*\\//'

Reply

Marsh Posté le 24-01-2006 à 20:48:08    

Merci pour votre aide
 
je test demain et vous dis si ça marche.
 
Merci beaucoup

Reply

Marsh Posté le 25-01-2006 à 11:09:41    

ça marche avec la technique d'anapajari.
 
Merci  :hello:

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed