Remplacer la ligne suivante avec sed

ronronthib -  
zipe31 Messages postés 36402 Date d'inscription   Statut Contributeur Dernière intervention   -
Bonsoir,
Comme j'ai du mal à décrire ce que je veux faire, voici un exemple.

J'ai un fichier texte nommé "info" qui contient:

var
Paul
var
Jean
var
Antoine

Et j'aimerai, avec sed obtenir cela:

var
Julien
var
Julien
var
Julien

J'arrive bien a récupérer les lignes qui suivent "var" avec:
sed -n '/var/{n;p;}' info
Mais je n'arrive pas à remplacer ces lignes par "Julien".

Comment faire?

Merci d'avance et bonne soirée! :)
A voir également:

1 réponse

zipe31 Messages postés 36402 Date d'inscription   Statut Contributeur Dernière intervention   6 429
 
Salut,

$ cat plop 
var
Paul
var
Jean
var
Antoine

$ sed '/var/{n;s/.*/Julien/}' plop
var
Julien
var
Julien
var
Julien

1