Zeilen aus .txt entferen

HeinerB

Newbie
Registriert
Aug. 2006
Beiträge
1
Servus,

Ich habe nen riesen problem, und zwar habe ich schon alles probiert, was ich mir vorstellen konnte, aber ich bekomms einfach nicht hin.

Ich will in einer textdatei die Zeilen 2-15 entfernen, und danach die .txt wieder speichern.

das ist alles..

also im endeffekt so solls später aussehen

1. sinnvoller text1
2. aaasafsdafa
3. asdas
...
15. sada
16. sinnvoller text2

->
1. sinnvoller text1
2. sinnvoller text2

edit:
Ich habe gesehen, dass es da ein GUI tool gibt.
Da das ganze aber im Hintergrund über eine Batch laufen soll (handelt sich um etwa 500 Dateien / Woche), bräucht ich wenn dann nen Progg für die cmd. Java hab ich Grundkenntnisse, allerdings hab ich da nix brauchbares hinbekommen :(

THX
Christoph
 
Zuletzt bearbeitet:
Ich versteh hier nicht einmal Bahnhof :confused_alt:


Kannst du mal genauer beschreiben was du vor hast?

//EDIT: Habe nun dein Edit gelesen und verstanden. Aber kann dir leider nicht helfen.
 
Java Kenntnisse sind doch schon mal ganz gut :).

- Die Datei als TextStream öffnen
- Zeile für Zeile durchgehen (Der TextStream bietet gewiss diverse Methode um einzelne Zeile zu liefern)
- Die sinnvollen Zeilen mit der gewünschten Nummerierung in eine neue Datei kopieren
- Alte Datei löschen
- Neue Datei umbenennen
 
Unter Unix/bash:

sed -e 2,15d FILE_alt >FILE_neu
mv FILE_neu FILE_alt

Das ganze in ner Schleife in ein shell skript gepackt sollte das Prob lösen

cheerio

tom
 
Zurück
Oben