#!/bin/bash
linecnt=`wc -l $1 | awk '{print $1}'`
n1=1
file=1
while [ $n1 -lt $linecnt ]; do
n2=`expr $n1 + $2`
sed -n "${n1}, ${n2}p" $1 > $1_$file
n1=`expr $n2 + 1`
file=`expr $file + 1`
done
linecnt=`wc -l $1 | awk '{print $1}'`
n1=1
file=1
while [ $n1 -lt $linecnt ]; do
n2=`expr $n1 + $2`
sed -n "${n1}, ${n2}p" $1 > $1_$file
n1=`expr $n2 + 1`
file=`expr $file + 1`
done
exit 0
#Split one big file into many small files with 10000 lines each file
$./split.sh bigfile 9999