Comparer deux fichiers xml sous unix/linux
Filibert28
Messages postés
3
Statut
Membre
-
seb75 -
seb75 -
Bonjour,
je cherche à réaliser un programme dont l'objectif est de comparer deux fichiers xml.
L'outil devra se lancer ainsi:
$ ./prog.sh [-rc] fichier1.xml fichier2.xml [--xml]
Les options possibles seront donc
-c, pour exclure les commentaires xml
(encadrés par les balises <!--, -->):
$ ./prog.sh -c fichier1.xml fichier2.xml
-r, pour explorer récursivement les sous répertoires et comparer non
plus de simples fichiers xml, mais les fichiers xml contenus dans deux
répertoires
$ ./prog.sh -r dir1/ dir2/
--xml, permet de formater la sortie du fichier dans un format XML
décrit plus loin.
Les deux options peuvent être utilisées en même temps.
Je débute complètement en ce qui concerne la programmation sous UNIX. J'ai quelques bases uniquement en Fortran et un peu d'aide ne me ferait pas mal.
Merci beaucoup d'avance !
je cherche à réaliser un programme dont l'objectif est de comparer deux fichiers xml.
L'outil devra se lancer ainsi:
$ ./prog.sh [-rc] fichier1.xml fichier2.xml [--xml]
Les options possibles seront donc
-c, pour exclure les commentaires xml
(encadrés par les balises <!--, -->):
$ ./prog.sh -c fichier1.xml fichier2.xml
-r, pour explorer récursivement les sous répertoires et comparer non
plus de simples fichiers xml, mais les fichiers xml contenus dans deux
répertoires
$ ./prog.sh -r dir1/ dir2/
--xml, permet de formater la sortie du fichier dans un format XML
décrit plus loin.
Les deux options peuvent être utilisées en même temps.
Je débute complètement en ce qui concerne la programmation sous UNIX. J'ai quelques bases uniquement en Fortran et un peu d'aide ne me ferait pas mal.
Merci beaucoup d'avance !
A voir également:
- Comparer deux fichiers xml sous unix/linux
- Xml viewer - Télécharger - Édition & Programmation
- Comment faire deux colonnes sur word - Guide
- Nombre de jours entre deux dates excel - Guide
- Renommer des fichiers en masse - Guide
- Deux ecran pc - Guide
3 réponses
les fonctions diff et cmp peuvent etre utiles pour resoudre ton problème.
Perso, je galère pas mal aussi sur le TP4 lol
Plus que 2 semaines, bon courage
Perso, je galère pas mal aussi sur le TP4 lol
Plus que 2 semaines, bon courage
Et bien je ne connais pas du tout le xml mais la commande diff permet deja de voire les différences entre deux fichiers. Il peut s'agir d'une base a ton script...
Salut,
J'ai pas trop le temps de me pencher sur ton problème, c'est pourquoi je te donne ces 2 liens vers des tutoriels :
https://abs.traduc.org/abs-5.0-fr/
http://aral.iut-rodez.fr/fr/sanchis/enseignement/bash/index.html
Ensuite pour ton histoire de paramètres, regarde du côté de la fonction "getopts" du bash, voici une discussion y faisant référence :
http://www.commentcamarche.net/forum/affich 2520040 parametres commencant par un tiret#2
;-))
J'ai pas trop le temps de me pencher sur ton problème, c'est pourquoi je te donne ces 2 liens vers des tutoriels :
https://abs.traduc.org/abs-5.0-fr/
http://aral.iut-rodez.fr/fr/sanchis/enseignement/bash/index.html
Ensuite pour ton histoire de paramètres, regarde du côté de la fonction "getopts" du bash, voici une discussion y faisant référence :
http://www.commentcamarche.net/forum/affich 2520040 parametres commencant par un tiret#2
;-))