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 POSIX Discussion :

sed et la commande uptime


Sujet :

Shell et commandes POSIX

  1. #1
    Membre expérimenté

    Homme Profil pro
    Technicien Help Desk
    Inscrit en
    Juillet 2004
    Messages
    2 756
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Seine Maritime (Haute Normandie)

    Informations professionnelles :
    Activité : Technicien Help Desk

    Informations forums :
    Inscription : Juillet 2004
    Messages : 2 756
    Par défaut sed et la commande uptime
    Bonjour,

    Via l'utilisation de la commande "sed" et "uptime", je parviens à récupérer le temps passé lorsque celui-ci est en seconde(s).
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    ~ $ uptime
    8:56AM  47 secs, ...
     
    ~ $ uptime | sed -e 's/^[^,]*AM *//; s/,.* *//;'
    47 secs
    Je souhaite également supprimer le mot "up" lorsque on atteint la minute mais je n'arrive pas a combiner les deux.

    Un petit coup de main s'il vous plaît ?

    Merci

  2. #2
    Expert confirmé Avatar de Flodelarab
    Homme Profil pro
    Inscrit en
    Septembre 2005
    Messages
    5 293
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Charente (Poitou Charente)

    Informations forums :
    Inscription : Septembre 2005
    Messages : 5 293
    Par défaut
    Bonjour

    As-tu pensé aux références arrières ?
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    uptime | sed -e 's/,.*//' -e 's/.* \([^ ]* [^ ]*\)/\1/'

  3. #3
    Membre expérimenté

    Homme Profil pro
    Technicien Help Desk
    Inscrit en
    Juillet 2004
    Messages
    2 756
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Seine Maritime (Haute Normandie)

    Informations professionnelles :
    Activité : Technicien Help Desk

    Informations forums :
    Inscription : Juillet 2004
    Messages : 2 756
    Par défaut
    Citation Envoyé par Flodelarab Voir le message
    As-tu pensé aux références arrières ?
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    uptime | sed -e 's/,.*//' -e 's/.* \([^ ]* [^ ]*\)/\1/'
    Non, pas du tout.
    Mais cela fonctionne du tonnerre.

    Merci beaucoup

  4. #4
    Expert confirmé Avatar de Flodelarab
    Homme Profil pro
    Inscrit en
    Septembre 2005
    Messages
    5 293
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Charente (Poitou Charente)

    Informations forums :
    Inscription : Septembre 2005
    Messages : 5 293
    Par défaut
    À la réflexion, on peut affiner.

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    uptime | sed -e 's/,.*//' -e 's/.* \([^ ]*[ :][^ ]*\)/\1/'

  5. #5
    Membre expérimenté

    Homme Profil pro
    Technicien Help Desk
    Inscrit en
    Juillet 2004
    Messages
    2 756
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Seine Maritime (Haute Normandie)

    Informations professionnelles :
    Activité : Technicien Help Desk

    Informations forums :
    Inscription : Juillet 2004
    Messages : 2 756
    Par défaut
    merci beaucoup

  6. #6
    Modérateur
    Avatar de N_BaH
    Profil pro
    Inscrit en
    Février 2008
    Messages
    7 662
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Février 2008
    Messages : 7 662
    Par défaut
    Bonjour,

    uptime n'a pas d'option pour donner le format d'affichage (proche de --pretty dispo dans la version distribuée par procps-ng) voulu sur le système (lequel?) cible ?
    N'oubliez pas de consulter les cours shell, la FAQ, et les pages man.

  7. #7
    Membre expérimenté

    Homme Profil pro
    Technicien Help Desk
    Inscrit en
    Juillet 2004
    Messages
    2 756
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Seine Maritime (Haute Normandie)

    Informations professionnelles :
    Activité : Technicien Help Desk

    Informations forums :
    Inscription : Juillet 2004
    Messages : 2 756
    Par défaut
    Citation Envoyé par N_BaH Voir le message
    uptime n'a pas d'option pour donner le format d'affichage (proche de --pretty dispo dans la version distribuée par procps-ng) voulu sur le système (lequel?) cible ?
    Pas sous OpenBSD

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

Discussions similaires

  1. sed : exécuter une commande
    Par jcg2a dans le forum Shell et commandes POSIX
    Réponses: 19
    Dernier message: 29/01/2013, 17h47
  2. Sed command pour des pathname ?
    Par fidififouille dans le forum Linux
    Réponses: 10
    Dernier message: 23/12/2010, 12h28
  3. [SED+boucle] problème commande bash
    Par Amenos dans le forum Applications et environnements graphiques
    Réponses: 2
    Dernier message: 14/05/2010, 14h44
  4. [SED - AWK] Quelques commandes et scripts en vrac
    Par lordduck dans le forum Contribuez
    Réponses: 7
    Dernier message: 23/02/2010, 01h51
  5. Commande SED
    Par pierregag dans le forum Shell et commandes GNU
    Réponses: 1
    Dernier message: 17/03/2006, 12h51

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