Dupliquer et modifier une ligne
Résolu
rooty
Messages postés
4
Statut
Membre
-
rooty Messages postés 4 Statut Membre -
rooty Messages postés 4 Statut Membre -
bonjour,
j'aimerais dupliquer une ligne et modifier la première ligne. J'ai un fichier d'entrée contenant une ligne et il me faudrait dupliquer cette ligne et la modifier dans un fichier de sortie comme l'exemple ci-dessous.
Si quelqu'un peut m'aider....
Merci d'avance
fichier d'entrée :
VERTOGAR;n;*;*;PARAMCFT:part=ORGA
fichier de sortie :
VERTOGAR;n;ORGA;*;PARAMCFT:part=$ORGA => ligne dupliquée et modifiée
VERTOGAR;n;*;*;PARAMCFT:part=ORGA => ligne à dupliquer
j'aimerais dupliquer une ligne et modifier la première ligne. J'ai un fichier d'entrée contenant une ligne et il me faudrait dupliquer cette ligne et la modifier dans un fichier de sortie comme l'exemple ci-dessous.
Si quelqu'un peut m'aider....
Merci d'avance
fichier d'entrée :
VERTOGAR;n;*;*;PARAMCFT:part=ORGA
fichier de sortie :
VERTOGAR;n;ORGA;*;PARAMCFT:part=$ORGA => ligne dupliquée et modifiée
VERTOGAR;n;*;*;PARAMCFT:part=ORGA => ligne à dupliquer
A voir également:
- Dupliquer et modifier une ligne
- Dupliquer ecran - Guide
- Modifier dns - Guide
- Modifier liste déroulante excel - Guide
- Partager photos en ligne - Guide
- Modifier une story facebook - Guide
4 réponses
hello
avec awk
avec awk
$ awk 'BEGIN {FS=OFS=";"} NR==1 {x=$0; split($NF, a, "[:=]"); $3=a[3]; sub("=", "=$"); print $0 RS x} NR!=1' fichier
VERTOGAR;n;ORGA;*;PARAMCFT:part=$ORGA
VERTOGAR;n;*;*;PARAMCFT:part=ORGA
rooty
Messages postés
4
Statut
Membre
Super merci beaucoup
Salut,
Un truc comme ça :
Un truc comme ça :
$ cat plop
VERTOGAR;n;*;*;PARAMCFT:part=ORGA
blabla
blibli
blublu
$ sed '1{h;s/\(.*n;\)[^;]*\(.*=\)\(.*\)/\1\3\2$\3/;G}' plop
VERTOGAR;n;ORGA;*;PARAMCFT:part=$ORGA
VERTOGAR;n;*;*;PARAMCFT:part=ORGA
blabla
blibli
blublu
je suis sur AIX... par contre je ne connais pas la version utilisé