Ajouter un saut de ligne et une variable
Tazzmaniack
-
dubcek Messages postés 18627 Date d'inscription Statut Contributeur Dernière intervention -
dubcek Messages postés 18627 Date d'inscription Statut Contributeur Dernière intervention -
Bonjour,
Je vous expose mon besoin je suis sur AIX. j'ai un fichier toto contenant :
BBBBBBBBBBBB AAAAAAAAAAAAAAA CCCCCCCCCCCC
AAAAAAAAAAAA BBBBBBBBBBBBBBB CCCCCAACCCCC
CCCCCCCCCCC AAAAAAAAAAAAAA BBBBBBBBBBBBBB
ce que je souhaite c'est ajouter un saut de ligne après variable1=CCCCCAACCCCC et ajouter la valeur de la variable2=TTTTTTTOOOOOOOOOTTTTTTT
ce qui donnerai :
BBBBBBBBBBBB AAAAAAAAAAAAAAA CCCCCCCCCCCC
AAAAAAAAAAAA BBBBBBBBBBBBBBB CCCCCAACCCCC
TTTTTTTOOOOOOOOOTTTTTTT
CCCCCCCCCCC AAAAAAAAAAAAAA BBBBBBBBBBBBBB
Je vous expose mon besoin je suis sur AIX. j'ai un fichier toto contenant :
BBBBBBBBBBBB AAAAAAAAAAAAAAA CCCCCCCCCCCC
AAAAAAAAAAAA BBBBBBBBBBBBBBB CCCCCAACCCCC
CCCCCCCCCCC AAAAAAAAAAAAAA BBBBBBBBBBBBBB
ce que je souhaite c'est ajouter un saut de ligne après variable1=CCCCCAACCCCC et ajouter la valeur de la variable2=TTTTTTTOOOOOOOOOTTTTTTT
ce qui donnerai :
BBBBBBBBBBBB AAAAAAAAAAAAAAA CCCCCCCCCCCC
AAAAAAAAAAAA BBBBBBBBBBBBBBB CCCCCAACCCCC
TTTTTTTOOOOOOOOOTTTTTTT
CCCCCCCCCCC AAAAAAAAAAAAAA BBBBBBBBBBBBBB
3 réponses
-
Salut,
$ cat brol BBBBBBBBBBBB AAAAAAAAAAAAAAA CCCCCCCCCCCC AAAAAAAAAAAA BBBBBBBBBBBBBBB CCCCCAACCCCC CCCCCCCCCCC AAAAAAAAAAAAAA BBBBBBBBBBBBBB $ sed '/CCCCCAACCCCC/ s/$/\n\nTTTTTTTOOOOOOOOOTTTTTTT/' brol BBBBBBBBBBBB AAAAAAAAAAAAAAA CCCCCCCCCCCC AAAAAAAAAAAA BBBBBBBBBBBBBBB CCCCCAACCCCC TTTTTTTOOOOOOOOOTTTTTTT CCCCCCCCCCC AAAAAAAAAAAAAA BBBBBBBBBBBBBB
-
Désolé zipe31,
Mais cela ne fonctionne pas sur mon aix !
sed '/CCCCCAACCCCC/ s/$/\n\nTTTTTTTOOOOOOOOOTTTTTTT/' brol
BBBBBBBBBBBB AAAAAAAAAAAAAAA CCCCCCCCCCCC
AAAAAAAAAAAA BBBBBBBBBBBBBBB CCCCCAACCCCCnnTTTTTTTOOOOOOOOOTTTTTTT
CCCCCCCCCCC AAAAAAAAAAAAAA BBBBBBBBBBBBBB
Si tu as d'autres idées je suis preneur
Merci de ton aide-
-
Bonjour,
Je viens de trouver une autre discussion avec une réponse.
Je ne sais pas si elle va correspondre, mais apparemment il s'agissait déjà d'AIX.
Le lien est ci-dessous :
https://forums.commentcamarche.net/forum/affich-20936140-retour-ligne-shell
Bien cordialement.
Jonas.
-
-
hello
$ awk '{print $0} $3 ~ /CCCCCAACCCCC/ {print "\nTTTTTTTOOOOOOOOOTTTTTTT"}' fichier BBBBBBBBBBBB AAAAAAAAAAAAAAA CCCCCCCCCCCC AAAAAAAAAAAA BBBBBBBBBBBBBBB CCCCCAACCCCC TTTTTTTOOOOOOOOOTTTTTTT CCCCCCCCCCC AAAAAAAAAAAAAA BBBBBBBBBBBBBB $