Toon posts:

hoe returns (crlf) te verwijderen?

Pagina: 1
Acties:
  • 178 views sinds 30-01-2008
  • Reageer

Verwijderd

Topicstarter
Het zit zo:
Ik heb een groot bestand (binary) waar ik de grootte niet van ken (maw binary). Nu zoek ik een snelle en simpele methode om alle CR/LF,s te verwijderen, zonder ze ergens door te vervangen.
Hoe zou ik dit het beste kunnen doen met bijv. VB of good-old batch files, of een custom appl?
Ik heb al gekeken, en AWK leek mij erg geschikt, iemand een awk guru?

  • [ti]
  • Registratie: Februari 2000
  • Niet online
code:
1
2
3
4
5
tr -d '\012' < blah.txt

cat blah.txt | awk '{printf "%s ",$0}'

cat blah.txt | sed -n 'H;${g;s/\n/ /g;p;}'

iets in die richting? (een van de 3 dus, niet alle 3 achter elkaar)

Verwijderd

Topicstarter
tis dit geworden: (for future ref.)
cat input.file |tr -d "\012" |tr -d "\015" > output.file
move output.file input.file

edit: forgot to tell, het moest windows zijn, want script draait onder opalis. Gelukkig bestaan cat en tr ook voor win, en kunnen we altijd op onze good old gnu tools teruggrijpen