Linux, connaître la date et la manipuler

Connaître la date dans un script shell unix sous Linux est toujours intéressant, rien que pour permettre d’agir sur des dossiers en fonction de la date du jour. Une commande extrêmement simple est disponible.Comme vous pouvez vous en doutez (surtout si vous avez lu cet article), l’utilisation du terminal sous Linux n’est pas très compliqué à condition d’accepter d’apprendre quelques commandes.

Dans un script, il peut être intéressant de pouvoir comparer la date d’un fichier avec la date du jour par exemple pour classer en en fonction de l’ancienneté.

Commande DATE

Dans un terminal, la date actuelle s’affiche grâce à cette commande :date

Cette commande vous affichera :

Exemple d'une commande date sur linux
Exemple d’une commande date sur linux

Commande CUT et DATE : récupérer la portion intéressante

Bon cela ne donne rien de particulier mais maintenant, nous allons la coupler avec une autre commande cut qui va permettre de couper le résultat de la commande précédente en fonction d’un délimiteur. Voici le code :

date +%d-%m-%Y |cut -d- -f3,1

Ce qui donne :

bash récupérer la date d'un système Linux
bash récupérer la date d’un système Linux

Maintenant pour l’intégrer dans un script, il suffira d’adapter le code précédent et de récupérer le résultat dans une variable (voir ici).

Conclusion

A vous de réutiliser cette petite commande bien pratique.

 

 

Laisser un commentaire