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
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...
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.
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
Empfohlene Beiträge
Erstelle ein Benutzerkonto oder melde Dich an, um zu kommentieren
Du musst ein Benutzerkonto haben, um einen Kommentar verfassen zu können
Benutzerkonto erstellen
Neues Benutzerkonto für unsere Community erstellen. Es ist einfach!
Neues Benutzerkonto erstellenAnmelden
Du hast bereits ein Benutzerkonto? Melde Dich hier an.
Jetzt anmelden