Bash - Heure 1337

Ce script bash permet de définir une heure au format hh:mm, d’ajouter à chaque fois 13h et 37 minutes et de colorer le résultat lorsque 13:37 apparait.
Pour faire un cycle complet il faut 1441 itérations.

#!/bin/bash

current_date="23:31"

for i in {1..1441}; do

if [[ "$current_date" = "23:31" ]]; then
echo -en "\e[32m$current_date\e[0m-"
elif [[ "$current_date" = "13:37" ]]; then
echo -en "\e[37m$current_date\e[0m-"
else
echo -en "$current_date-"
fi

current_date=$(date -d "$current_date + 13 hours 37 minutes" +"%H:%M")

done

Sortie :

23:31-13:08-02:45-[...]-10:23-00:00-13:37-03:14-16:51-[...]-20:17-09:54-23:31

Documentation

Moteurs de recherches

> Partager <