Un outil en ligne de commande que je trouve très fréquemment utilisé pour Linux est la "date de commande". C'est très simple de commande que vous renvoie la date et l'heure lorsque vous appelez sans options. Mais quand vous commencez à utiliser certaines des options, il vous offre cet outil peut vous rendre la vie beaucoup plus facile et amusant. Let's regarder de plus près la commande elle-même et certains de ses options et les frais d'astuces que nous pouvons faire faire.
La première chose à faire est d'obtenir la date et l'heure:
# Date
Sun Dec 14 11:33:55 IST 2008
C'est la simple utilisation de cette commande. Maintenant, supposons que vous vouliez seulement obtenir la date et rien de plus:
# Date + "% d"
14
Si vous voulez que la date, avec la date, le mois et l'année:
# Date + "% d% m% y"
141208
Pour obtenir le jour de la semaine avec le reste de la date:
# Date + "% a% d% m% y"
Sun141208
Telles sont quelques-unes des nombreuses possibilités que la "date" de commande vous offre. Check out "date-help pour les options". Certaines sont intéressantes:
% D date (mm / jj / aa)
% d jour du mois (01 .. 31)
% m mois (01 .. 12)
% et les deux derniers chiffres de l'année (00 .. 99)
% un jour de semaine locale du nom abrégé (le dimanche. Sat)
% A locale du nom de jour de semaine complète, de longueur variable (Sunday.. Samedi)
% b locale abrégée du nom du mois (Jan.. décembre)
% B locale du nom du mois complet, de longueur variable (January.. Décembre)
% H heure (00 .. 23)
% I heure (01 .. 12)
% Y année (1970 ...)
Vous pouvez aussi faire un peu de fantaisie en forme. Si vous voulez ajouter un trait d'union ou d'un back-slash entre les différentes parties de la date:
# Date + "% d-% m-% Y"
14-12-2008
# Date + "% d /% m /% Y"
14/12/2008
Vous pouvez également utiliser les espaces et les virgules. Voici une jolie fantaisie exemple:
# Date + "% A,% d% B% Y"
Dimanche, 14 Décembre 2008
Dites que vous êtes en train d'écrire un script pour sauvegarder le formulaire, vous logs serveur. Vous voulez que le script de sauvegarde pour obtenir les journaux de la veille et de les sauvegarder. Voici comment vous pouvez obtenir le jour précédent la date du jour:
# Date-date = "hier"
Sat Dec 13 12:04:03 IST 2008
De même, vous pouvez aussi obtenir la date de demain:
# Date-date = "demain"
Lun Déc 15 12:04:39 IST 2008
Vous pouvez obtenir la dernière ou le mois prochain la date du jour:
# Date-date = "mois dernier"
Ven Nov 14 12:06:23 IST 2008
# Date-date = "le mois prochain"
Mer Jan 14 12:06:25 IST 2009
Pretty cool stuff, eh! Vous êtes juste de commencer. Vous pouvez personnaliser la date à laquelle vous voulez plus de précision que de jour et de semaine, et d'obtenir la date il ya cinq jours ou sept jours à partir de maintenant:
# Date-date = "5 jours"
Tue Dec 9 12:08:26 IST 2008
# Date-date = "7 jours"
Fri Dec 21 12:09:23 IST 2008
Vous pouvez même demander plus difficile des questions telles que:
# Date-date = "samedi prochain"
Sat Dec 20 00:00:00 IST 2008
Ou quelque chose de tout à l'avenir:
# Date-date = "2 ans 3 mois 4 jours"
Fri Mar 18 12:12:16 IST 2011
C'est presque comme si la "date" parle anglais. Je continue de découvrir de nouveaux trucs. Donc, jouer avec elle et laissez-moi savoir si vous trouverez quelques nouvelles fraîches possibilités que je ne serais probablement pas encore découverts.





























0 comments… (0 comments ... ajouter un maintenant )
Laissez un commentaire