[File editten] specifieke regel verwijderen

Pagina: 1
Acties:

  • johu
  • Registratie: September 1999
  • Laatst online: 22-01-2024
Ik moet uit een text-bestand met 1.743.791 regels ongeveer 6000 regels verwijderen. De regels die verwijdert moeten worden bevatten de string "X-Mozilla". Wat is de beste/handigste manier om dit te doen.

Ik doe dit omdat ik oude email archieven van een Netscape mailer wil inlezen in Netscape 7.1 maar de regels zorgen ervoor dat de mailbox 'leeg' blijft :?

Ik gebruik nu nog UltraEdit maar het lijkt erop dat bij iedere "zoek en vervang" die ik nu doe hij het bestand steeds opnieuw saved. De file is ~100Mb dus dit duurt tering lang....

  • johu
  • Registratie: September 1999
  • Laatst online: 22-01-2024
Heb al een oplossing gevonden :)

Op m'n linux machine gebruik ik de regel:

cat mailbox | grep X-Mozilla -v > mailbox2


het '-v' attribute inverteert de uitkomst van het grep commando, en krijg ik dus juist alle regels die ik WEL moet hebben :) die uitkomst zet ik in de file mailbox2!