Bash – Utiliser une regex pour vérifier une date

Dernièrement, pour le besoin d’un script, il me fallait créer une regex pour check que les dates étaient valide.

Voici la regex que j’ai utilisé

REGEX_DATE="^[0-9]{4}-(0[0-9]|1[0-2])-([0-2][0-9]|3[0-1])$"

Il suffit ensuite de le mettre dans un while et d’ajouter un read pour avoir une boucle qui pose et repose la question tant que la date entrée dans le terminal n’est pas valide.

J’utilise dans ce cas la le format de date anglais YYYY-MM-DD

Continuer la lecture de Bash – Utiliser une regex pour vérifier une date

La gestion des archives sous Linux

Voici un petit récapitulatif des commandes les plus utiles pour gérer les formats d’archives les plus rencontrés sous Linux (ligne de commande)

Format de compression

  • gzip (*.gz)
  • bzip2 (*.bz2)

Format d’archivage ou archivage + compression

  • tar (*.tar)
  • tar gzipé (*.tar.gz,*.tgz)
  • tar bzipé (*.tar.bz2)
  • zip (*.zip)
  • rar (*.rar)

Continuer la lecture de La gestion des archives sous Linux