Comment ajouter une ligne dans sed si pas de correspondance est trouvée

Je suis en utilisant le suivant sed commande pour remplacer certains paramètres dans un fichier de config:

sed -i 's/^option.*/option=value/g' /etc/fdm_monitor.conf

Maintenant, j'ai un problème. Si la ligne n'existe pas, je veux l'ajouter à la fin du fichier.

Je suis à l'appel de cette avec un popen d'un programme C. J'ai essayé d'utiliser awk.

InformationsquelleAutor Evilmachine | 2013-11-28