UNIX: Mémo pour les dates dans les scripts

 

format affichage description

%d 01-31 jour du mois
%m 01-12 mois
%H 00-23 heure
%I 00-12 heure
%k 0-23 heure
%l 0-12 heure
%p AM/PM notation locale
%r hh:mm:ss [AP]M heure:minutes:secondes
%s entier nombre de secondes écoulées depuis 01/01/1970 00:00:00
L’opération inverse s’effectue avec l’option -r
%T hh:mm:ss heure actuelle
%Z ex : CET fuseau horaire
%a Mon-Sun jour 3 caractères
%A Monday-Sunday jour complet
%b Jan-Dec mois 3 caractères
%B January-December mois complet
%c ex : Sun Nov 10 12:15:37 CET 2007 date et heure
%D mm/jj/aa date
%h Jan-Dec mois 3 caractères
%U 00-53 numéro de la semaine (commençant le dimanche)
%W 00-53 numéro de la semaine (commençant le lundi)
%w 0-6 jour de la semaine (0:dimanche)
%j 001-366 jour de l’année
%Y ex : 2007 année sur 4 (ssaa)
%y ex : 07 année sur 2 (aa)
%M 00-59 minutes
%S 00-61 secondes
%x ex : 01/12/07 date simplifiée (dd/mm/aa)
%X ex : 15:34:56 heure simplifiée (hh24:mi:ss)
n saut de ligne
t tabulation

exemple
DATETODAY='date +"%d-%m-%y %T "'

unix-date

voir aussi : astuce-mettre-la-date-de-la-veille-dans-une-variable

Étiquettes : ,

Laisser un commentaire

Votre adresse de messagerie ne sera pas publiée. Les champs obligatoires sont indiqués avec *