syntaxis sed

Status
Niet open voor verdere reacties.

mariannevanh

Terugkerende gebruiker
Lid geworden
14 dec 2004
Berichten
2.085
Ik probeer via het commando sed een regel te wijzigen in het bestand /etc/apt/apt.conf.d/50unattended-upgrades. Ergens maak ik een fout, maar ik kan 'm niet vinden.
"root" moet worden vervangen door mijn e-mailadres, - hier maar even info@pietjepuk.nl - en de twee slashes aan het begin moeten weg.
Ik dacht aan
Code:
sed 's/\/\/Unattended-Upgrade::Mail \"root\";/Unattended-Upgrade::Mail \"info\@pietjepuk.nl\";/g' /etc/apt/apt.conf.d/50unattended-upgrades

Wat is er fout aan dit commando?

Vriendelijke groet,
Guido
 
Ik geloof dat je de @ niet hoeft te escapen.
Welke error of uitkomst krijg je?
 
Als output krijg ik de totale inhoud van het bewuste bestand. In die schermoutput zie ik info@pietjepuk.nl staan, maar als ik met nano het bestand bekijk, dan staat er nog gewoon root
 
Op de basishandleiding voor de installatie kwam het commando sed al een keer voor. Daarbij was er geen output naar het scherm en was de gevraagde wijziging wel doorgevoerd.
Daarom vond ik de output van mijn commando merkwaardig.
 
Status
Niet open voor verdere reacties.
Terug
Bovenaan Onderaan