Scratch Geschrieben 13. Juli 2005 Teilen 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 Link zu diesem Kommentar Auf anderen Seiten teilen Mehr Optionen zum Teilen...
Monty82 Geschrieben 13. Juli 2005 Teilen 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 Link zu diesem Kommentar Auf anderen Seiten teilen Mehr Optionen zum Teilen...
Schlaubi Geschrieben 13. Juli 2005 Teilen 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 Link zu diesem Kommentar Auf anderen Seiten teilen Mehr Optionen zum Teilen...
cane Geschrieben 14. Juli 2005 Teilen 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 Link zu diesem Kommentar Auf anderen Seiten teilen Mehr Optionen zum Teilen...
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.