Procesamiento de datos

Temas sobre programación ( php, c, sql, html, perl, python, ruby, java, bash, etc ) y recursos ( herramientas, frameworks, hosting, cms, etc )

Moderadores: maiku, akodo

Responder
Avatar de Usuario
Kde_Tony
Moderador
Moderador
Mensajes: 3866
Registrado: Mié Jul 20, 2005 7:00 am
Ubicación: /home/Peru/Lima/La Molina
Contactar:

Procesamiento de datos

Mensaje por Kde_Tony »

Estimados que tal
de nuevo por aca, tengo una consultita

Tengo un fichero salida.txt el contenido es el sgt:

Código: Seleccionar todo

hostname1
1.1.1.1.1
 
hostname2
1.2.2.0
 
hostname3
1.1.3.0
 
hostname4
1.1.2.0
Deseo obtener una salida como esta

Código: Seleccionar todo

hostname1 1.1.1.1.1
 
hostname2 1.2.2.0
 
hostname3 1.1.3.0
 
hostname4 1.1.2.0
estaba revisando awk y bash pero no logro obtener esa salida, si me podrian dar una mano con esto

sls
"Quiero cambiar al mundo pero no me dan los RPM"
----------------------------
Tony Blair
Linux User # 433253
Ubuntu User # 9562
-----------------------------

Avatar de Usuario
ed182
Forista Mayor
Forista Mayor
Mensajes: 645
Registrado: Dom Ene 22, 2006 8:00 am
Ubicación: Lima
Contactar:

Re: Procesamiento de datos

Mensaje por ed182 »

parece ser un tema de concatenar
Hasta la "Vista" baby ...

de tux a billy !!

Avatar de Usuario
akodo
Moderador
Moderador
Mensajes: 1457
Registrado: Mié Nov 28, 2007 8:00 am
Ubicación: En la X del explorer (pulse para llamar)

Re: Procesamiento de datos

Mensaje por akodo »

Lee el fichero línea a línea, y a partir de ahí vas mostrando los datos.

Me lo invento (ya lo ajustas tú para que funcione)

Código: Seleccionar todo

lineno=0
while read line
do
  if (not is_empty($line))
    if ($lineno <= 0)
      echo $line
    else
      echo " " $line
    fi
    lineno++
  else
    echo "\n"
    lineno=0
  fi
done < file.txt
Más o menos te puedes hacer una idea.
Descargue el gestor de mp3 "Music Manager" -> ([url=http://ctrlalt.iespana.es]mmlf[/url])
Última versión del gestor "Music Manager" -> ([url=http://sourceforge.net/projects/jmusicmanager/]jmmm[/url])

Avatar de Usuario
Kde_Tony
Moderador
Moderador
Mensajes: 3866
Registrado: Mié Jul 20, 2005 7:00 am
Ubicación: /home/Peru/Lima/La Molina
Contactar:

Re: Procesamiento de datos

Mensaje por Kde_Tony »

akodo, mil gracias me sirvio tu algoritmo :)

sls
"Quiero cambiar al mundo pero no me dan los RPM"
----------------------------
Tony Blair
Linux User # 433253
Ubuntu User # 9562
-----------------------------

archimiro
Forista Nuevo
Forista Nuevo
Mensajes: 2
Registrado: Lun Jul 03, 2017 5:33 pm

Re: Procesamiento de datos

Mensaje por archimiro »

Esta parece una buena oportunidad para poner a trabajar al comando paste:

Código: Seleccionar todo

$ cat salida.txt
hostname1
1.1.1.1.1

hostname2
1.2.2.0

hostname3
1.1.3.0

hostname4
1.1.2.0

$ paste - - - < salida.txt
hostname1       1.1.1.1.1
hostname2       1.2.2.0
hostname3       1.1.3.0
hostname4       1.1.2.0

$ paste - - - < salida.txt | sed G
hostname1       1.1.1.1.1

hostname2       1.2.2.0

hostname3       1.1.3.0

hostname4       1.1.2.0


Responder
  • Temas similares
    Respuestas
    Vistas
    Último mensaje