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:
Je fais cela car si l'heure est inférieure à 10h le fait de faire -1 transforme le 07 par exemple en 7
Code : Sélectionner tout - Visualiser dans une fenêtre à part
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))
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
Partager