Opération arithmétique sur variable
Bonjour,
Je fais un script Bash pour faire une analyse d'un fichier de log
Pour ce faire je récupère dans une variable l'heure :
Heure=$(date +%H) .
Ensuite je dois faire -1 pour analyser l'heure précédente.
Pour cela je fais un if:
Code:
1 2 3 4 5 6 7 8
| If [ $heure == 00 ]
then
Analyse=23
Elif [ $heure -lt 10 ]
Then
Analyse=0$(($heure - 1))
Else
Analyse = $((heure - 1)) |
Je fais cela car si l'heure est inférieure à 10h le fait de faire -1 transforme le 07 par exemple en 7
Il le faut bien le 0
J'ai regardé sur internet, il parle qu'il faut ajouter 10# pour forcer le 0 mais ça ne marche quand même pas.
Comment pourrais je faire?
Merci par avance