Problème avec la commande sed
Résolu
myrou
-
Myrouu -
Myrouu -
Bonjour,
J'ai un souci quand j'essaie d'extraire une date d'un fichier XML à l'aide de la commande SED, Voici la ligne où se trouve ma date :
- <day date="26/08/2009" displaydate="Wednesday August 26, 2009">
et voici la commande que j'execute :
cat test | awk '{print(gensub(/></,">\n<","g",$0))}'| sed -n '5p'| sed "s/<day date=\"//" | sed "s/ .*//"
Mon problème :
Cette commande m'affiche le résultat suivant : 26/08/2009" (Oui , avec des guillemets à la fin )
Comment virer ces maudites guillemets, SVP ?? Je suis novice dans la création de script et il s'agit de mon tout premier.
HELP plz
J'ai un souci quand j'essaie d'extraire une date d'un fichier XML à l'aide de la commande SED, Voici la ligne où se trouve ma date :
- <day date="26/08/2009" displaydate="Wednesday August 26, 2009">
et voici la commande que j'execute :
cat test | awk '{print(gensub(/></,">\n<","g",$0))}'| sed -n '5p'| sed "s/<day date=\"//" | sed "s/ .*//"
Mon problème :
Cette commande m'affiche le résultat suivant : 26/08/2009" (Oui , avec des guillemets à la fin )
Comment virer ces maudites guillemets, SVP ?? Je suis novice dans la création de script et il s'agit de mon tout premier.
HELP plz
Configuration: Windows XP Internet Explorer 6.0