Bonjour à tous,
Je souhaiterai copier l'entête et le bas page de mon fichier xml vers un autre fichier xml qui n'a pas d'entete et de bas-page. je veux le faire en shell comment si prendre ?
Le but est de ne pas ecrase le body du second fichier.
Bonjour à tous,
Je souhaiterai copier l'entête et le bas page de mon fichier xml vers un autre fichier xml qui n'a pas d'entete et de bas-page. je veux le faire en shell comment si prendre ?
Le but est de ne pas ecrase le body du second fichier.
oui avec sed en copiant le §paragraphe§ dans ton fichier xml model, et en séléctionnant l'emplacement dans le second c'est faisable.
insertion simple :
y'a plus qu'à faire la sélection dans le fichier toto des lignes "ca oui" pour les injecter en lieu et place de la ligne 'toto'
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21 sh-4.2$ cd /tmp sh-4.2$ cat > toto pas ca ca oui ca oui fin pas ca sh-4.2$ cat > titi pas la pas la avant ca sh-4.2$ sh-4.2$ sh-4.2$ sed "/avant/ i\ toto " titi pas la pas la toto avant ca sh-4.2$
Bonjour,
avec la commande r de sed
Code non-testé : Sélectionner tout - Visualiser dans une fenêtre à part sed -n -e '/selection/,/en-tête/p' -e '/repere/r'/chemin/fichiersans' -e '/selection/,/pied/p' fichierSource
Partager