• Publicidad

Insertar líneas en blanco en saltos de numeración

¿Apenas comienzas con Perl? En este foro podrás encontrar y hacer preguntas básicas de Perl con respuestas aptas a tu nivel.

Insertar líneas en blanco en saltos de numeración

Notapor ninhidrina » 2013-04-19 12:18 @554

¿Cómo puedo hacer para que en un archivo de texto con numeración no continua se inserten líneas en blanco donde se salte la numeración para poder insertar esos datos en una hoja de Excel?

Por ejemplo yo tengo:
Sintáxis: [ Descargar ] [ Ocultar ]
Using text Syntax Highlighting
1       -5.22
2       -5.4
3       -6.53
4       -5.54
5       -4.54
7       -6.04
8       -4.62
10      -6.36  
Coloreado en 0.000 segundos, usando GeSHi 1.0.8.4

y necesito lo siguiente:
Sintáxis: [ Descargar ] [ Ocultar ]
Using text Syntax Highlighting
1       -5.22
2       -5.4
3       -6.53
4       -5.54
5       -4.54
       
7       -6.04
8       -4.62
       
10      -6.36
Coloreado en 0.000 segundos, usando GeSHi 1.0.8.4
ninhidrina
Perlero nuevo
Perlero nuevo
 
Mensajes: 3
Registrado: 2013-04-18 12:53 @578

Publicidad

Re: Insertar líneas en blanco en saltos de numeración

Notapor explorer » 2013-04-19 17:13 @759

¿Y la primera línea siempre debe empezar por '1'?

En ese caso, con el siguiente mini-programa es fácil de resolver:

Sintáxis: [ Descargar ] [ Ocultar ]
Using bash Syntax Highlighting
  1. perl -p -a -e 'BEGIN { $l = 1 } while ($l++ != $F[0] ) { print "\n" } ' archivo.txt
Coloreado en 0.003 segundos, usando GeSHi 1.0.8.4
JF^D Perl programming & Raku programming. Grupo en Telegram: https://t.me/Perl_ES
Avatar de Usuario
explorer
Administrador
Administrador
 
Mensajes: 14480
Registrado: 2005-07-24 18:12 @800
Ubicación: Valladolid, España


Volver a Básico

¿Quién está conectado?

Usuarios navegando por este Foro: No hay usuarios registrados visitando el Foro y 30 invitados