Scratch Geschrieben 13. Juli 2005 Geschrieben 13. Juli 2005 Hi, kann man per Shellscript den Inhalt einer Datei ändern? Konkret - Zeilen hinzufügen und/oder abändern? Danke! Gruß Scratch Zitieren
Monty82 Geschrieben 13. Juli 2005 Geschrieben 13. Juli 2005 Spontan fällt mir jetzt nur "patch" ein... Du kannst ja das nötige Diff-File dynamisch erzeugen, und dann mittels patch auf die zu verändernde Datei anwenden... Zitieren
Schlaubi Geschrieben 13. Juli 2005 Geschrieben 13. Juli 2005 Klar kann man das... zum Hinzufügen am Ende reicht ein: echo huhu >> filename zum generellen Ändern der Datei nimmst du entweder den StreamEditor (sed) oder Perl und machst das mit SuchPatterns - also Suchen und ersetzen meist -> #suchmuster#ersetzmuster# mit obigem Konstrukt kann du auch Zeilen bzw. Muster löschen und zwar indem du #suchmuster## durch nichts ersetzt Ansonsten ist patch auch ganz effektiv. Zitieren
cane Geschrieben 14. Juli 2005 Geschrieben 14. Juli 2005 Da gibt es Tools en masse: awk, sed, cut... Ich nutze am liebsten sed - HowTos findest Du im Internet... mfg cane Zitieren
Empfohlene Beiträge
Dein Kommentar
Du kannst jetzt schreiben und Dich später registrieren. Wenn Du ein Konto hast, melde Dich jetzt an, um unter Deinem Benutzernamen zu schreiben.