On Tue, Jan 11, 2011 at 11:58:25AM -0500, Ernesto Acosta wrote: > 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? > >
var1=`date +%I:%M` -- Saludos de Mauricio López-Quintana Conesa Administrador de Redes Dirección de Patrimonio Oficina del Historiador ______________________________________________________________________ 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