Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
1458 connectés 

  FORUM HardWare.fr
  Linux et OS Alternatifs

  Conversion[bash]

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

Conversion[bash]

n°607087
gabstb98
Posté le 19-12-2004 à 14:41:18  profilanswer
 

bonjour  
 
J'ai un fichier test.log rempli d'heure :
 
2:22:18,67
2:22:19,00
 
2:22:19,03
2:22:19,05
 
ce que j'aimerais faire c transofmer  2:22:18,67 en 7338,67 ce qui correspond a des secondes
 
alors j'ai essaye comme ca :
 
for lec in `cat test.log`;do
 
echo "$lec" >a.temp
a1=`cut -b1-1 a.temp`
a2=`cut -b3-4 a.temp`
a3=`cut -b6-7 a.temp`
a4=`cut -b9-10 a.temp`
 
a=`expr $a1 \* 3600 + $a2 \* 60 + $a3 + $a4 / 100
 
done
 
le probleme c que ce qui est extrait par cut doit etre de fromat texte et que expr s'attend a  avoir des nombres ...
alors si qq avais une idée pour m'aider ce serais sympa....

mood
Publicité
Posté le 19-12-2004 à 14:41:18  profilanswer
 


Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Linux et OS Alternatifs

  Conversion[bash]

 

Sujets relatifs
prob avec Expr[BASH]script bash pour trier des fichier dans des rep
[cron + bash] script HS dans cronConversion image > postscript pour imp. matricielle
[BASH] comment on fait un équivalent de 'for(int i=0; i<10;i++)'[bash] eviter que bash kill ses processus fils qd on le quitte
SetUID et /bin/bash[Gstreamer] Paramètres de conversion
[bash] renommer des repertoires en recursif[prog] bash: ./prog: Permission non accordée
Plus de sujets relatifs à : Conversion[bash]


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR