BASH – Script para dividir archivo en varios archivos de 100 lineas.

#! /bin/bash
num_lineas=1
contador_fichero=0
IFS='
'
while read linea
do
   echo "$linea" >> fichero_salida$contador_fichero
   if [ $num_lineas -eq 100 ]; then
      num_lineas=0
      contador_fichero=$(($contador_fichero+1))
   else
      num_lineas=$(($num_lineas+1))
   fi
done < FICHERO_ENTRADA
Esta entrada fue publicada en Unix - Linux. Guarda el enlace permanente.

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *