1

Onderwerp: variabele in commando sed

In een scriptje dat ik probeer te schrijven wil ik de inhoud van een variabele plaatsen onder de regel waarin staat "0 => localhost".
Op dit moment kom ik op deze regel:

sed '/localhost/ a 1 => $ipadres' /var/www/html/config/config.php

De variabele hoort volgens mij eigenlijk buiten de quotes te staan, maar dan wordt de variabele door sed geïnterpreteerd als het tweede argument, de bestandsnaam.
Met andere woorden: als de waarde van $ipadres gelijk is aan '11.22.33.44', hoe krijg ik dan op de regel onder 'localhost' de tekst '1 => 11.22.33.44'?

Vriendelijke groet,
Guido

2

Re: variabele in commando sed

Guido,

Probeer eens dubbelquots ipv enkelquotes

dus

sed "/localhost/ a 1 => $ipadres" /var/www/html/config/config.php
Pascal's Blobfree Homepage
Een dag geen NedLinux is een dag niet geleefd