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.
Version imprimable
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:
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:sed -n -e '/selection/,/en-tête/p' -e '/repere/r'/chemin/fichiersans' -e '/selection/,/pied/p' fichierSource
Merci à vous tous !