[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: [OT]¿No se pueden comparar horas en bash?.



El Martes, 5 de Julio de 2005 17:23, Santiago Vila escribió:
> Aparte de lo que te han dicho ya (en particular que utilices un número
> entero para la hora), no se pueden comparar enteros con el símbolo "<",
> porque eso ya se utiliza en Unix para la redirección de la entrada.
>
> #!/bin/sh
> HORA_ACT=`date +%H%M%S`
> HORA_MAX="190000"
> if [ "$HORA_ACT" -lt "$HORA_MAX" ]; then
>   echo "es pronto"
> else
>   echo "ya es tarde"
> fi
>
> Prueba a leer test(1) y te enterarás de cómo se comparan las cosas.

Esto es lo que necesitaba, gracias.
Una última pregunta y perdón por mi ignorancia, ¿a que te refieres con 
test(1)?.
-- 
Saludos.
Pablo

Fingerprint 5607 40CF 45EF D490 B794  5056 D7B2 C3DC ABF1 CE49
Jabber: bruli@bulmalug.net
http://aldiagestion.com

Attachment: pgpeIuE8K9Gt6.pgp
Description: PGP signature


Reply to: