По сути, вам нужно что-то вроде «Fizz -Buzz» в awk...
awk '{ if (i++%5 < 3) print $0;}'
Чтобы показать это работает...
for x in 1 2 3 4 5 6 7 8 9 10 ; do echo $x; done |
awk '{ if (i++%5 < 3) print $0;}'
Когда ваш файл называется mybigfile.csv,
awk '{ if (i++%5 < 3) print $0;}' < mybigfile.csv > mybigfile-123.csv
с помощью awk:
awk 'BEGIN { RS="|"} { gsub(" ","");print >> "mydoc2" }' mydoc