奇数行、偶数行を取り出す処理は、perlのワンライナーであったり、sedだったり色々あるが、今回はawkでの処理を記載。
cat filename.txt | awk 'NR % 2 == 0 {print $0;}'
偶数行目のみを取り出して、5の倍数行に改行を2つ入れる処理は以下のようにする。
cat filename.txt | awk 'NR % 2 == 0 {print $0;}' | awk 'NR % 5 != 0 {print $0;} NR % 5 == 0{print $0;print "\n"}'