[SOLVED] [BashScript] best. Zeile ändern

Vom einfachen Programm zum fertigen Debian-Paket, Fragen rund um Programmiersprachen, Scripting und Lizenzierung.
Antworten
Benutzeravatar
Bogi
Beiträge: 41
Registriert: 05.10.2005 09:35:45
Wohnort: Abtenau
Kontaktdaten:

[SOLVED] [BashScript] best. Zeile ändern

Beitrag von Bogi » 16.01.2007 16:26:02

Hallo!

Ich will per Cronjob automatisiert den Inhalt einer Datei ändern.
Aber anstatt den ganzen Inhalt neu zu schreiben, ist es wohl schlauer, nur die betroffene Zeile / den betroffenen Eintrag zu ändern :wink:
Gibt es einen Befehl, nur den Teil zu ändern?
Entweder Zeile XYZ oder den Eintrag zwischen <password> und </password> (es handelt sich um eine xml-datei)

Vielen Dank schon mal für Antworten ;)

mfg, Bogi
Zuletzt geändert von Bogi am 16.01.2007 20:58:19, insgesamt 1-mal geändert.

Benutzeravatar
shoening
Beiträge: 916
Registriert: 28.01.2005 21:05:59
Lizenz eigener Beiträge: MIT Lizenz

Beitrag von shoening » 16.01.2007 20:31:25

Hallo,

wenn das "human readable" xml ist, also wirklich auch lesbare Zeilen enthaelt,
dann kannst Du ja mal "sed" probieren.
Andernfalls ist bei XML Dateien wohl XSL das Mittel, was Du suchst.

Ciao
Stefan

Benutzeravatar
Bogi
Beiträge: 41
Registriert: 05.10.2005 09:35:45
Wohnort: Abtenau
Kontaktdaten:

Beitrag von Bogi » 16.01.2007 20:56:57

ahhh, dankeschön ...
hab jetzt ein wenig mit sed rumgespielt, so funktionierts :D

thx

Antworten