#!/bin/bash # Récupération du chemin absolut du répertoir du script actuel GPATH="$( cd "$(dirname "$0")" ; pwd -P )/.." source $GPATH/.env lastDate=$(jq -r .[].date $GPATH/db/daily.json | tail -n1) j=0 for i in $(jq -r .[].date $GPATH/db/daily.json); do ((j++)) [[ $j == $lastDate ]] && break date=$(awk -F '-' '{ print $3"-"$2"-"$1 }' <<<"$i") if ! [[ $(grep $(date -d "$date+1day" '+%d-%m-%y') <<<$(jq -r .[].date $GPATH/db/daily.json)) ]]; then tput cuu1 echo -e "\nDate manquante: $(date -d "$date+1day" '+%d-%m-%y'): $j" else ! (( $j % 3 )) && echo -en "\rScan en cours ... $i" fi done