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
A voir également:
- Problème avec la commande sed
- Invite de commande - Guide
- Commande terminal mac - Guide
- Commande dism - Guide
- Diskpart commande - Guide
- Commande scannow - Guide
Merci pour ta réponse mais je t'avoue que g rien compris au " [tmpfs] "
Moi, je travaille en bash et qd je tape [tmpfs] --->command not found
C'est l'invite de commande je suppose.
Peux tu me proposer une solution en bash Stp.
Merci bcp,
ça maaaaaaaaaaaaaaaaaaaaaaaaarche ;)