Sed : inserer texte en fonction du debut de la ligne

Résolu/Fermé
Keturky Messages postés 3 Date d'inscription samedi 13 septembre 2014 Statut Membre Dernière intervention 30 mai 2016 - 30 mai 2016 à 14:40
UnGnU Messages postés 1158 Date d'inscription lundi 2 mai 2016 Statut Contributeur Dernière intervention 22 décembre 2020 - 30 mai 2016 à 15:11
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 lundi 2 mai 2016 Statut Contributeur Dernière intervention 22 décembre 2020 157
30 mai 2016 à 15:02
Salut,

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

1
Keturky Messages postés 3 Date d'inscription samedi 13 septembre 2014 Statut Membre Dernière intervention 30 mai 2016
30 mai 2016 à 15:09
Merci ça marche nickel :)
juste pour comprendre le $ represente la fin de la ligne ?
0
UnGnU Messages postés 1158 Date d'inscription lundi 2 mai 2016 Statut Contributeur Dernière intervention 22 décembre 2020 157 > Keturky Messages postés 3 Date d'inscription samedi 13 septembre 2014 Statut Membre Dernière intervention 30 mai 2016
30 mai 2016 à 15:11
Oui.
0