Votre navigateur est obsolète. Téléchargez un navigateur moderne, par exemple FireFox.
Léa-Linux : Forum
Le forum de Léa abrite des discussions autour des Logiciels libres.
Syndication
  • RSS ForumForum complet
  • RSS Forum - DéveloppementForum - Développement
  • RSS Forum - Développement - 130570Cette discussion

Pour poser vos questions sur les scripts shell, le Perl, le C, etc... Attention : nous ne sommes pas des spécialistes du dev, ce forum est juste pour de petites aides ponctuelles concernant le développement et les outils de développement.

Important : quand vous posez une question, n'oubliez pas de nous donner les indications suffisantes pour que nous puissions répondre. En effet, la divination n'est pas le fort du Linuxien averti. Pour une meilleure compréhension, le bon usage de la grammaire et de l'orthographe est fortement encouragé. En particulier, le langage SMS est à éviter absolument. En cas d'abus, il pourra être censuré sans autre forme de procès.
Les messages dont le contenu est illégal (incitant à la haine - raciale ou autre, diffamant), ou dont le contenu est sans rapport avec le sujet du forum, ou qui sont parfaitement stupides ou hors sujet seront supprimés sans pitié. Il pourra même être fait appel au fournisseur d'accès du coupable pour faire cesser ses agissements.
» Index du forum » Développement » script bash
Aller à la discussion: PrécédentSuivante
Action: Nouveau sujetChercherS'authentifier
script bash
Auteur: DebUser (IP enregistrée)
Date: le 1 février 2004 à 16:59

Salut,

Voila, il me faudrait un script bash qui me convertisse des secondes en heures:minutes:secondes.

Alternative: j'ai une heure (H:M:S) de depart et une heure de fin et je voudrais connaitre le temps ecoule entre ces heures (toujours en bash).

Si quelqu'un peut m'aider ca serait sympa.

A+

Re: script bash
Auteur: . (IP enregistrée)
Date: le 4 février 2004 à 12:06

ca ressemble beaucoup à un exercice qu'on donnerai en cours pour apprendre a maitriser bash ca image : content

pour avoir les heures tu divises les secondes par 3600 tu conserves le reste
heure = `expr $secondes / 3600`
secondes = `expr $secondes % 3600`
minutes = `expr $secondes / 60`
secondes = `expr $secondes % 60`

pour l'autre tu converti tes heures en secondes en multipliant et tu fait une soustraction

Re: script bash
Auteur: Debuser (IP enregistrée)
Date: le 6 février 2004 à 22:58

Salut,

Merci pour ta reponse. En fait c'est pas du tout un exercice de cours :) c'est parce qu'en fait il me faut un petit compteur pour connaitre le nombres d'heures internet que je fais, et comme j'ai rien trouve qui me satisfasse sur le net, j'ai decide de le faire moi meme en script. Je recupere donc le temps en secondes mais il fallait que je le convertisse.

Par contre j'aurais une autre question, pour recuperer mon heure de depart et d'arrivee j'utilise date avec un cut qui me retourne les chiffres dont j'ai besoin, mais quand le nombres de secondes est inferieur a 10 il me retourne une erreur d'operation (le token n'est pas valide...apparement c'est le fait d'avoir un 0 en 1er chiffre qu'il aime pas...), une idee ?

Merci,
A+



Nom du forum : (antispam) - (en développement:saisir un texte pour le message, rempli cette zone automatiquement)
Votre nom: 
Votre email: 
Sujet: 

 
Ce forum est boosté par Phorum.