Programmation BASH

Commande de date dans Bash

Commande de date dans Bash
L'exécution d'une opération de date dans les scripts shell est très courante, en particulier pour les tâches de planification. Mais gérer la "date" dans les scripts bash est un travail compliqué. Bash est livré avec la commande "date" qui affiche la date dans différents formats.

Cet article est dédié à la discussion de la commande "date", de sa syntaxe et de son utilisation dans bash. Comprenons d'abord la syntaxe de la commande « date » :

$sate +[formate_option]

Jetons un coup d'œil à une liste d'options de format pour la commande « date » :

Format La description
date +%a Donne le nom du jour de la semaine [Lun, Dim, Ven]
date +%A Donne le nom du jour de la semaine [lundi, dimanche, vendredi]
date +%b Donne le nom du mois [jan, fév, mars]
date +%B Donne le nom du mois [janvier, février, mars]
date +%d Affiche le jour du mois [05]
date +%D Affiche la date actuelle au format MM/JJ/AA [11-01-21]
date +%F Affiche la date au format AAAA-MM-JJ [2021-11-01]
date +%H Affiche l'heure au format 24 heures [22]
date +%I Affiche l'heure au format 12 heures [11]
date +%j Affiche le jour de l'année [001 - 366]
date +%m Affiche le numéro du mois [01-12]
date +%M Affiche les minutes [00-59]
date +%S Affiche les secondes [00-59]
date +%N Affichages en nanosecondes
date +%T Affiche l'heure au format HH:MM:SS [au format 24 heures]
date +%u Jour de la semaine [1-7] 1 est le lundi, 6 est le samedi
date +%U Affiche le numéro de la semaine de l'année [00-53]
date +%A Affiche l'année AAAA [2021]
date +%Z Affiche le fuseau horaire

N'importe laquelle des options mentionnées ci-dessus peut être utilisée avec la commande date ; explorons plus en détail la commande date :

Comment imprimer la date au format MM-JJ-AAAA :

J'écris des scripts bash simples pour afficher la date dans différents formats. Pour écrire le script, j'utilise l'éditeur "vim". Pour obtenir un éditeur polyvalent, utilisez la commande mentionnée ci-dessous :

$sudo apt installer vim

Tapez « vim » dans le terminal pour lancer l'éditeur vim :

#!/bin/bash
aujourd'hui = 'date +%m-%d-%A'
faire écho à $aujourd'hui

J'ai enregistré le fichier sous le nom de "datefile.sh", pour l'exécuter utilisez la commande :

$bash datefile.sh

Gardez à l'esprit la sensibilité à la casse des lettres, "M" est pour les minutes, et "m" est le mois.

Comment imprimer la date au format MM-AAAA :

Modifions le format de la date :

#!/bin/bash
aujourd'hui = 'date +%m-%A'
faire écho à $aujourd'hui

Maintenant, le jour s'affiche avant le mois.

Comment afficher le numéro du jour actuel et les secondes écoulées :

Le calcul du nombre de jours et même du nombre de secondes semble peu pratique, mais grâce à la commande « date », il peut facilement être imprimé en terminal :

#!/bin/bash
nombreDejours = 'date +%j'
echo « Le numéro du jour actuel : » $numberOfdays
nombreDesecondes = 'date +%s'
echo « Nombre total de secondes écoulées cette année : » $numberOfseconds

Comment afficher le numéro de la semaine à l'aide de la commande date :

Une autre caractéristique intéressante de la commande « date » est qu'elle peut rapidement vous indiquer le numéro de la semaine de l'année. Pour obtenir le numéro de la semaine, tapez la commande suivante :

$date +%U

Ou si vous travaillez avec des scripts bash, essayez le programme suivant à l'aide de n'importe quel éditeur :

#!/bin/bash
numéro de semaine = 'date +%U'
echo "Le numéro de semaine de l'année est :" $weekNumber

Comment afficher l'heure à l'aide de la commande date :

Écrivons un programme pour afficher l'heure en utilisant la commande date :

#!/bin/bash
Heure = 'date +%T'
echo « L'heure est : » $Heure

Conclusion:

La commande « date » est une commande intégrée des systèmes d'exploitation de type Unix qui, en plus d'afficher la date, peut également être utilisée avec d'autres commandes. Dans ce guide, nous avons compris la syntaxe et l'utilisation de la commande "date" dans les scripts bash pour l'afficher dans différents formats.

Émulez les clics de souris en survolant à l'aide de la souris sans clic dans Windows 10
L'utilisation d'une souris ou d'un clavier dans la mauvaise posture d'une utilisation excessive peut entraîner de nombreux problèmes de santé, notamme...
Ajoutez des gestes de souris à Windows 10 à l'aide de ces outils gratuits
Ces dernières années, les ordinateurs et les systèmes d'exploitation ont considérablement évolué. Il fut un temps où les utilisateurs devaient utilise...
Contrôlez et gérez le mouvement de la souris entre plusieurs moniteurs dans Windows 10
Gestionnaire de souris à double affichage vous permet de contrôler et de configurer le mouvement de la souris entre plusieurs moniteurs, en ralentissa...