Otra ayuda de memoria para separar archivos grandes en n lineas y dejarlos con un nombre claro :
#!/bin/sh
#Separamos el Archivo en tamaño de $1 lineas
split -l $1 -a 4 $2
# Movemos los archivos
ls x* | while read file;do echo "mv "$file" "$3"_"$file".$4";done >> comando.sh
# Ejecutamos la Salida
sh comando.sh
rm comando.sh
echo "ok"
Con esto se deja un archivo en n archivos de n lineas , solo se debe pasar 4 parametros de entrada a la shell :
$1 : cantidad lineas
$2 : nombre de archivo a dividir
$3 : nombre de como deben quedar los archivos
$4 : extencion de los archivos
Saludos