Estas viendo esta página como Invitado.
Regístrate GRATIS para disfrutar de todas las ventajas de HispaZone.
Scripting: Modificacion de string - HispaZone: Comunidad de Hardware y Overclocking
HispaZone: Comunidad de Hardware y Overclocking

    
Navigation
Regresar   HispaZone: Comunidad de Hardware y Overclocking > Sistemas Operativos > Unix / Linux / BSD / Solaris / Mac
Unix / Linux / BSD / Solaris / Mac Red Hat, Ubuntu, Debian, Solaris, BSD, Unix y todo lo relacionado con GNU y Mac.

Responder
 
LinkBack Herramientas

  #1 (permalink)
Anterior 08-ene-2007, 11:39
HZ Aprendiz
 
Registrado: enero-2007
Posts: 2
Predeterminado Scripting: Modificacion de string

Hola!!!

Tengo un problemilla que seguro alguno de vosotros podreis resolver...

Tengo un fichero del tipo LELE_01022007_1435.csv

El 01022007 corresponde a la fecha y el 1435 a la hora

Mediante tr y awk cojo los datos y los meto en variables de tal manera que tengo:

Fecha=01022007
Hora=1435

Ahora bien, necesito modificar el contenido de las variables para que:

Fecha=01-02-2007 (añadiendo los - )
Hora=14:35 (añadiendo los : )

Gracias
ZeLe está desconectado   Citar y responder
  #2 (permalink)
Anterior 08-ene-2007, 03:55
HZ Aprendiz
 
Registrado: enero-2007
Posts: 2
Predeterminado Re: Scripting: Modificacion de string

Ok, ya está gestionado, por si a alguno le picaba la curiosidad:

Fecha=01012007

Fecha2=`echo $Fecha | awk '{print substr($Fecha,1,2)"-"substr($Fecha,3,2)"-"substr($Fecha,5,4)}'`

Hora=1235

Hora2=`echo $Hora | awk '{print substr($Hora,1,2)":"substr($Hora,3,2)":00"}'`

echo $Fecha2
echo $Hora2

:)
ZeLe está desconectado   Citar y responder
Responder



Personas en esta discusión: 1 (0 usuario(s) y 1 invitado(s))
 
Herramientas

Reglas del foro
No puedes publicar nuevas discusiones
No puedes responder a discusiones
No puedes publicar archivos adjuntos
No puedes editar tus posts

BB code is activado
Emotíconos está activado
El código [IMG] está activado
El código HTML está desactivado
Trackbacks are activado
Pingbacks are activado
Refbacks are activado


Todas las horas son GMT +2. La hora es 11:12 .
Powered by vBulletin® Version 3.7.2
Copyright ©2000 - 2008, Jelsoft Enterprises Ltd.
Search Engine Friendly URLs by vBSEO 3.1.0