hola plug,

 

antonio y enrique llanos,

muchas gracias por su incondicional y oportuna ayuda.

no resolvi el problema como pensaba pero su aporte me llevo por unas paginas 
donde encontre 

mas orientacion sobre otros opciones posibles.  

les dejo lo que cree, obviamente es necesario depurarlo y mejorarlo, pero la 
urgencia, con esto,

esta superada.  si lo corren solo cambiar la variable longitud.

muchas muchas gracias nuevamente

 

#------------------------------------------------
# script, permite rellenar una variable con
# los caracteres que sea necesario indicados

#------------------------------------------------
  let longitud=5                      #longitud del campo para probar puede 
cambiarse
  let ahora=0                         #solo para verificar no usarla
  var=2                                #es la variable a rellenar
  while [ $ahora -lt $longitud ] #para salir cuando la variable
                                         #llego a su maximo de caracteres
  do
    var=$(echo "-"$var)          #añadiendo caracter por caracter
    echo $var                       #solo para ver como va incrementando
    ahora=`expr length $var`  #va mostrando el tamaño actual
    echo $ahora                    #muestro la anterior
  done
#------------------------------------------------


 
> Date: Wed, 24 Jun 2009 11:37:26 -0500
> From: [email protected]
> To: [email protected]
> Subject: Re: [l-plug] orden para reemplazar y rellenar en bash
> 
> El 23 de junio de 2009 22:49, milton vidal<[email protected]> escribió:
> > Hola plug,
> > alguna orden para para reemplazar y rellenar desde linea de comandos
> > (consola)
> >
> > algo que arroje esto:
> > original  "1"
> > procesado "---1"    o en todo caso "1---"
> 
> Creo que esto es lo que quieres:
> 
> $> printf "%04d" 1 | sed 's/0/-/g'
> 
> Ojo que printf si es un comando disponible en el CLI de UNIX.
> 
> Suerte,
> 
> Antonio
> _______________________________________________
> Lista de correo Linux-plug
> Temática: Discusión general sobre Linux
> Peruvian Linux User Group (http://www.linux.org.pe)
> 
> Participa suscribiéndote y escribiendo a: [email protected]
> Para darte de alta, de baja o hacer ajustes a tu suscripción visita:
> http://listas.linux.org.pe/mailman/listinfo/linux-plug
> 
> IMPORTANTE: Reglas y recomendaciones
> http://www.linux.org.pe/listas/reglas.php
> http://www.linux.org.pe/listas/comportamiento.php
> http://www.linux.org.pe/listas/recomendaciones.php

_________________________________________________________________
Invite your mail contacts to join your friends list with Windows Live Spaces. 
It's easy!
http://spaces.live.com/spacesapi.aspx?wx_action=create&wx_url=/friends.aspx&mkt=en-us
_______________________________________________
Lista de correo Linux-plug
Temática: Discusión general sobre Linux
Peruvian Linux User Group (http://www.linux.org.pe)

Participa suscribiéndote y escribiendo a:  [email protected]
Para darte de alta, de baja  o hacer ajustes a tu suscripción visita:
http://listas.linux.org.pe/mailman/listinfo/linux-plug

IMPORTANTE: Reglas y recomendaciones
http://www.linux.org.pe/listas/reglas.php
http://www.linux.org.pe/listas/comportamiento.php
http://www.linux.org.pe/listas/recomendaciones.php

Responder a