Así rápido se me ocurre hacer un split q te devuelve una lista de la
cadena dividida por espacios en blanco y ahora puedes seleccionar el
pedazo q te conviene. Esta solución es para python pero no creo q bash
se quede detras asi q lee un poco, y como siempre publica tu solución.
SDS
El 11/01/11 11:58, Ernesto Acosta escribió:
Saludos lista:
Estoy desarrollando un pequeño script que me notificará cada cierto
tiempo mediante Notify_Send cual es la hora del sistema. Si, ya sé que
existen programas que hacen eso, pero quiero hacerlo manualmente.
Ahora, me surge una duda. Yo declaro dos variables:
var1=(date +%I:%M)
var2="11:49"
Var1 lo que hace, es mostrarme la hora de esta forma:
11:49
A continuación pongo una condición:
if [ $var1 = $var2 ]; then
notify-send -i appointment-soon "Soy un Script"
else
notify-send -i appointment-soon "Hora $(date
+%I:%M.%P) $(date +%F)"
fi
El problema está en que, si ejecuto date +%I:%M en consola, me
devuelve 11:49, pero si ejecuto la variable:
$hora
Lo que me devuelve es:
Tue Jan 11 11:49:17 CST 2011
Que evidentemente no es lo que necesito.. Yo solo necesito que me tome
el valor 11:49 de toda la salida y por tanto, no se puede cumplir var1
= var2.
¿Alguna sugerencia?
--
SDS.
______________________________________________________________________
Lista de correos del Grupo de Usuarios de Tecnologías Libres de Cuba.
Gutl-l@jovenclub.cu
https://listas.jovenclub.cu/cgi-bin/mailman/listinfo/gutl-l