Sed : inserer texte en fonction du debut de la ligne

Résolu
Keturky Messages postés 3 Date d'inscription   Statut Membre Dernière intervention   -  
UnGnU Messages postés 1158 Date d'inscription   Statut Contributeur Dernière intervention   -
Bonjour,

J'ai besoin d'ajouter une adresse IP à une ligne bien precise d'un fichier de conf avec sed, je precise que je ne connais pas le numero de la ligne en question, juste le debut (elle commence par : allowed_hosts)

Pour l'instant j'arrive à ajouter l'adresse en question mais avec un saut de ligne via la commande :
sed '/allowed_hosts/a\,192.168.0.1' conf.txt > nrpe.cfg


Merci par avance pour vos reponses :)
A voir également:

1 réponse

UnGnU Messages postés 1158 Date d'inscription   Statut Contributeur Dernière intervention   158
 
Salut,

sed '/^allowed_hosts/ s/$/,192.168.0.1/' conf.txt > nrpe.cfg 

1
Keturky Messages postés 3 Date d'inscription   Statut Membre Dernière intervention  
 
Merci ça marche nickel :)
juste pour comprendre le $ represente la fin de la ligne ?
0
UnGnU Messages postés 1158 Date d'inscription   Statut Contributeur Dernière intervention   158 > Keturky Messages postés 3 Date d'inscription   Statut Membre Dernière intervention  
 
Oui.
0