Ik heb een tekstbestand met data en wil er het een en uit filteren met 'grep' en 'awk'. Echter awk herkent niet hetzelfde aantal regels als wc:
$ wc leads.txt -->
44 1244 11520
$ awk '{print NR}' < leads.txt -->
1
2
3
4
Sterker nog, wanneer je die regels van awk afdrukt en weer wc doet blijkt 83% foetsie:
$ awk '{print $0}' < leads.txt | wc
4 202 1891
Het zou eventueel te maken kunnen hebben met het type bestand: het komt uit een .zip-file (waarschijnlijk een windows-zip) en bij het unpacken werd het binary in plaats van ascii. Ik weet niet of dat het is en hoe ik een file van binary naar ascii kan omzetten.
Alle hulp wordt toegejuicht
- Dineke -
Overigens
$ wc leads.txt -->
44 1244 11520
$ awk '{print NR}' < leads.txt -->
1
2
3
4
Sterker nog, wanneer je die regels van awk afdrukt en weer wc doet blijkt 83% foetsie:
$ awk '{print $0}' < leads.txt | wc
4 202 1891
Het zou eventueel te maken kunnen hebben met het type bestand: het komt uit een .zip-file (waarschijnlijk een windows-zip) en bij het unpacken werd het binary in plaats van ascii. Ik weet niet of dat het is en hoe ik een file van binary naar ascii kan omzetten.
Alle hulp wordt toegejuicht
- Dineke -
Overigens