Fichier xml à diviser en 3 xml
Phie
-
lami20j Messages postés 21506 Date d'inscription Statut Modérateur, Contributeur sécurité Dernière intervention -
lami20j Messages postés 21506 Date d'inscription Statut Modérateur, Contributeur sécurité Dernière intervention -
Bonjour,
je souhaite diviser un fichier xml en trois fichiers xml de taille à peu pres identique.
j'ai essayé la fonction csplit -f fic_ test.xml '/<riskAggregatedMessage>/' '{*}' et j'ai deux problèmes :
1) cette fonction me permet d'avoir un fichier par enregistrement et non 3 fichiers correctement coupés vis à vis des balises... cela m'oblige à concaténer les fichiers apres... si je pouvais eviter ce serait cool !
2) l'option '{*}' ne fonctionne pas. j'ai le message d'erreur suivant : "csplit: Illegal repeat count: {*}"
Pourquoi?
merci d'avance!
phie
je souhaite diviser un fichier xml en trois fichiers xml de taille à peu pres identique.
j'ai essayé la fonction csplit -f fic_ test.xml '/<riskAggregatedMessage>/' '{*}' et j'ai deux problèmes :
1) cette fonction me permet d'avoir un fichier par enregistrement et non 3 fichiers correctement coupés vis à vis des balises... cela m'oblige à concaténer les fichiers apres... si je pouvais eviter ce serait cool !
2) l'option '{*}' ne fonctionne pas. j'ai le message d'erreur suivant : "csplit: Illegal repeat count: {*}"
Pourquoi?
merci d'avance!
phie
Configuration: Windows XP Firefox 2.0.0.11
3 réponses
-
Salut,
http://www.commentcamarche.net/faq/sujet 953 linux decouper un fichier en plusieurs parties
-
Re,
Tu peux alors calculer le nombre de caractères et ensuite avec un script le diviser en 3 en prenant comme conditions la division par trois ainsi que la postion de la ouverture/fermeture de la balise de la fin et de début de chaque partie -
Re,
mets ton fichier sur cjoint.com et je verrai ce soir