Am Dienstag 16 September 2003 13:07 schrieben Sie:
Hallo zusammen,
ich habe hier einen Haufen Dateien in einem Verzeichnis, in die 2 Zeilen oberhalb des jetzigen Textes eingefügt werden sollen. Durch das "oberhalb" entfällt ja "cat input >> datei", weil der input dann unterhalb steht. Die bisherigen Dateinamen müssen ebenfalls erhalten bleiben. Gibt es da irgenwie einen Einzeiler, der mir bei dem Problem hilft?
Moin, kurze Antwort: ja, z.B. der hier ;-) for f in *; do cat ../die.ersten.zwei.zeilen.txt > /tmp/$f; cat $f >> /tmp/$f;mv /tmp/tmp/$f $f;done Aber bitte vorher ein Backup der Originaldaten machen und daran denken, daß die.ersten.zwei.zeilen.txt nicht in dem Verzeichnis liegen darf, in dem die zu ändernden Dateien liegen! Viel Spaß Stefan