Pb sur un script bash

Pb sur un script bash - Codes et scripts - Linux et OS Alternatifs

Marsh Posté le 06-08-2004 à 14:12:49    

Bonjour  
J'ai un pb avec le script suivant qui calcule le temps passé entre 2 actions en minutes et secondes
le calcul des minutes se passe bien mais celui des secondes marche pour S2 et pas pour S ( 2 méthodes différentes ). Pkoi ?
Merci  
 

Code :
  1. #!/bin/bash
  2. set -x
  3. D1=`date '+%s'`
  4. echo $D1
  5. sleep 65
  6. D2=`date '+%s'`
  7. echo $D2
  8. T=`expr $D2 - $D1`
  9. echo $T
  10. M=`expr $T / 60 `
  11. echo $M
  12. M2=`expr $M \* 60`
  13. S=`expr $T -60\*$M`
  14. S2=`expr $T -$M2`
  15. echo $S


Reply

Marsh Posté le 06-08-2004 à 14:12:49   

Reply

Marsh Posté le 07-08-2004 à 12:18:36    

Sépares bien les variables et les nombres des opérateurs :

S=`expr $T - 60 \* $M`

.

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed