Visit Our UNIX and Linux User Community


Dividir fichero en numero de lineas


 
Thread Tools Search this Thread
Top Forums Shell Programming and Scripting Dividir fichero en numero de lineas
# 1  
Old 06-08-2010
Dividir fichero en numero de lineas

Hola,

Estoy haciendo un script y queria de un archivo por ejemplo de 650 lineas, recortarlo y hacer archivos mas pequeños de 100 lineas, y que me salieran 7 archivos, por poner un ejemplo.

No tengo ni idea de hacerlo la verdad....xD

Un saludo y gracias!
# 2  
Old 06-08-2010
Hello.

Per our forum rules, all posts must be in English.

We do provide translation services for posts from English to a number of languages as a benefit to users. However, posts must be in English.

Please repost in English.

Thank you for your cooperation.

The UNIX and Linux Forums.
# 3  
Old 06-08-2010
Hello uri_crack

try with this:

Code:
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

# 4  
Old 06-09-2010
Quote:
Originally Posted by albertogarcia
Hello uri_crack

try with this:

Code:
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


thanks!!!

Previous Thread | Next Thread
Test Your Knowledge in Computers #577
Difficulty: Medium
If a language offers automated memory management, it is not possible to have memory leaks and other memory allocation issues.
True or False?

7 More Discussions You Might Find Interesting

1. Shell Programming and Scripting

Comando seleccionar(selecionar) lineas(Linhas)

Hola, he empezado la carrera de informática y tengo que hacer uno ejercicios con Cygwin ( mismos comandos que UNIX ). Y en el ejercicio me dice que tengo que abrir un archivo .csv y que selecione las lineas en que en la tercera columna el valor sea 4 y en la cuarta columna el valor sea 2, he... (1 Reply)
Discussion started by: mcanhizares
1 Replies

2. Shell Programming and Scripting

Eliminar lineas con SED en Bash?

Hola a todos les cuento que estoy haciendo un programa en bash y queria saber como puedo hacer para borrar lineas de un documento de las palabras que NO terminen en S con SED, es decir, mostrar solamente las que terminan con la letra S. les cuento que probe con: sed -e /$.*/d "$archivo" |... (1 Reply)
Discussion started by: adiegorpc
1 Replies

3. Shell Programming and Scripting

Eliminar lineas con ******

Hola. Tengo un problema. En un archivo tengo distintos campos y en alguno de ellos y en alguna linea me aparecen ******. ej: hola 0.1 ****** 85 adios 1.2 9650 23 gracias 2 ****** 54 bye 87 5666 89 hi ... (1 Reply)
Discussion started by: kekaes
1 Replies

4. Shell Programming and Scripting

Insertar saltos de pagina en un fichero

Hi, I need help urgently. Something that seems simple, does not come out. Attempt to insert into a text file page breaks. I need that the execution is fast (as I have to change many files and very large). I have tried using the sed command to replace the characters "C$" with "\f"C$, but... (5 Replies)
Discussion started by: e437109
5 Replies

5. Shell Programming and Scripting

Necesito la fecha de creacion, modificacion y ultimo acceso de un fichero!

Hola, no se casi nada de linux pero tengo que hacer un tp para la facultad, y uno de los puntos me pide que muestre en pantalla la fecha de creacion , modificacion y ultimo acceso de un fichero pasado por parametro a un script.:confused: Alguien me ayuda!? gracias. (1 Reply)
Discussion started by: palitodlselva
1 Replies

6. Shell Programming and Scripting

Comparar 2 archivos y agregas lineas faltantes

Hi I have 2 files where i save the IP adress of many printers that work on UNIX, one of these files, which is the 'Main File', is on a server call PROD, and the other one is on a different server call Al. What I want, is to make a comparison between the 2 files, and then, copy the IPs that... (4 Replies)
Discussion started by: Athlon1
4 Replies

7. HP-UX

Numero de Discos Espelhados (Mirroring) em HP-UX

Gostaria que me ajudassem como pesquisar em HP-UX: -Se ha discos espelhados -Quantos sao e o respectivo espaco ocupado (1 Reply)
Discussion started by: cgege
1 Replies

Featured Tech Videos