IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Shell et commandes GNU Discussion :

Opération arithmétique sur variable


Sujet :

Shell et commandes GNU

Mode arborescent

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Invité
    Invité(e)
    Par défaut 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 : 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))
    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
    Dernière modification par al1_24 ; 28/04/2022 à 14h13. Motif: Balises CODE

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. Opérations arithmétiques sur du texte
    Par tnarol dans le forum Langage
    Réponses: 33
    Dernier message: 01/11/2009, 20h56
  2. Opérations arithmétiques sur les Listes
    Par yoshik dans le forum Général Python
    Réponses: 33
    Dernier message: 17/06/2009, 18h39
  3. Réponses: 3
    Dernier message: 29/03/2009, 22h40
  4. Opérations arithmétiques sur les caractères
    Par JolyLoic dans le forum C
    Réponses: 6
    Dernier message: 18/01/2009, 21h59
  5. Opérations arithmétiques sur matrices creuses
    Par fdl1508 dans le forum Pascal
    Réponses: 3
    Dernier message: 25/12/2007, 12h19

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo