Script Unix pour comparer un horodatage avec le temps actuel

C'est mon premier voyage dans le royaume de scripts Unix et je ne suis pas sûr de savoir comment aller à ce sujet. Mal-être de l'interrogation de la base de données et en tirant un horodatage. Ce dont j'ai besoin pour faire est de prendre que l'horodatage (dans le super format de YYYYMMDDHHMMSS) et si ses plus de 10 minutes, retourner 1 sinon retourner 0.

Encore une fois, j'ai essentiellement 0 de l'expérience avec ce type de script (arrière-plan est en C++ et C#) donc les gars si vous n'avez pas l'esprit un peu plus d'explications, je lui en serais reconnaissant - je veux savoir comment elle fonctionne.

Merci!

perl, python, ruby.. une préférence?
Utiliser la mise en forme de la date utilitaire pour formater l'heure actuelle, plus de 10*60 s dans le même format que la DB donne alors de faire une simple comparaison de chaînes de caractères. Trivial en Bash, mais je côté avec Karoly des préférences? ... 🙂
Il demande, en unix..
uhm? Donc, nous demandons aux qui interprète il préfère ... ce que les autres est "unix", que certaines un certain nombre de tout à fait différents environnements d'adhérer à une norme ou d'une marque, selon votre point de vue? 🙂
AAAAMMJJHHMMSS est un super format d'horodatage. Ma réponse ci-dessous montre pourquoi. Non seulement pouvez-vous faire des maths avec elle, mais il trie naturellement.

OriginalL'auteur Hershizer33 | 2012-03-06