Dupliquer et modifier une ligne
Résolu
rooty
Messages postés
4
Date d'inscription
Statut
Membre
Dernière intervention
-
rooty Messages postés 4 Date d'inscription Statut Membre Dernière intervention -
rooty Messages postés 4 Date d'inscription Statut Membre Dernière intervention -
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
- Modifier une story facebook - Guide
- Partager photos en ligne - 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
Date d'inscription
Statut
Membre
Dernière intervention
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é