Veröffentlicht 13. Juli 200520 j Hi, kann man per Shellscript den Inhalt einer Datei ändern? Konkret - Zeilen hinzufügen und/oder abändern? Danke! Gruß Scratch
13. Juli 200520 j 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...
13. Juli 200520 j 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.
14. Juli 200520 j Da gibt es Tools en masse: awk, sed, cut... Ich nutze am liebsten sed - HowTos findest Du im Internet... mfg cane
Archiv
Dieses Thema wurde archiviert und kann nicht mehr beantwortet werden.