insérer du texte avec sed sur la même ligne que la recherche du modèle de

Par exemple si j'ai ce fichier :

The green horse is blue localhost
my pants is dirty localhost
your eyes is so beautiful localhost
The best area is localhost

Et je veux ajouter du texte (192.168.25.50) dans ce fichier après chaque 'localhost' la recherche du modèle.

  • Je ne veux pas créer une nouvelle ligne
  • Je ne veux pas à insérer sur chaque fin de ligne, mais, juste après un modèle
  • Je ne veux pas utiliser awk, j'ai besoin de savoir si sed commande peut faire ce

En effet, mon résultat doit ressembler à ça :

The green horse is blue localhost 192.168.25.50
my pants is dirty localhost 192.168.25.50
your eyes is so beautiful localhost 192.168.25.50
The best area is localhost 192.168.25.50

Beaucoup de sed problème existent, mais tous ont un contexte spécifique qui ne peut pas aider mon simple et bases de problème. J'ai déjà pouvez insérer du texte après un motif dans un même fichier, mais jamais dans une même ligne.

Pouvez-vous m'expliquer comment insérer avec la commande sed dans une même ligne que le modèle utilisé par le sed de commande lui-même ?

OriginalL'auteur darkomen | 2016-02-07