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 :

utiliser commande grep


Sujet :

Shell et commandes GNU

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre averti
    Inscrit en
    Juin 2006
    Messages
    11
    Détails du profil
    Informations forums :
    Inscription : Juin 2006
    Messages : 11
    Par défaut utiliser commande grep
    bonjour a tous;
    j'ai executer la commande iostat qui me retourne les lignes:
    avg-cpu: %user %nice %system %iowait %steal %idle
    18.99 0.00 6.00 1.95 0.00 73.07
    Device: tps Blk_read/s Blk_wrtn/s Blk_read Blk_wrtn
    ida/c0d0 2.01 12.84 20.24 4593110 7238326
    ida/c0d0p1 0.00 0.00 0.00 332 86
    ida/c0d0p2 2.01 12.84 20.24 4592514 7238240
    ...
    mon probleme c'est que je sais pas comment recuperer juste la ligne :
    18.99 0.00 6.00 1.95 0.00 73.07.

    merci.

  2. #2
    Expert confirmé Avatar de frp31
    Homme Profil pro
    Ingénieur systèmes et réseaux
    Inscrit en
    Juillet 2006
    Messages
    5 196
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 48
    Localisation : France, Haute Garonne (Midi Pyrénées)

    Informations professionnelles :
    Activité : Ingénieur systèmes et réseaux
    Secteur : Aéronautique - Marine - Espace - Armement

    Informations forums :
    Inscription : Juillet 2006
    Messages : 5 196
    Par défaut
    grep est donc un mauvais choix.

    lances plusot

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    iostat | head -2 | tail -1
    si tu sais que l'info que tu cherches est la seconde ligne.

  3. #3
    Membre émérite Avatar de BlaireauOne
    Profil pro
    Inscrit en
    Mars 2007
    Messages
    492
    Détails du profil
    Informations personnelles :
    Localisation : France, Haute Garonne (Midi Pyrénées)

    Informations forums :
    Inscription : Mars 2007
    Messages : 492
    Par défaut
    Citation Envoyé par salim81
    bonjour a tous;
    j'ai executer la commande iostat qui me retourne les lignes:
    avg-cpu: %user %nice %system %iowait %steal %idle
    18.99 0.00 6.00 1.95 0.00 73.07
    Device: tps Blk_read/s Blk_wrtn/s Blk_read Blk_wrtn
    ida/c0d0 2.01 12.84 20.24 4593110 7238326
    ida/c0d0p1 0.00 0.00 0.00 332 86
    ida/c0d0p2 2.01 12.84 20.24 4592514 7238240
    ...
    mon probleme c'est que je sais pas comment recuperer juste la ligne :
    18.99 0.00 6.00 1.95 0.00 73.07.

    merci.

    Autres solutions :

    - sur n° de ligne :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
     
    iostat | sed -n '2p'
    - sur expression régulières :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
     
    iostat | grep "^[0-9]"

Discussions similaires

  1. Le temps que la commande "grep" en shell prend
    Par Pauli dans le forum Shell et commandes GNU
    Réponses: 2
    Dernier message: 25/12/2006, 19h59
  2. Problème avec l'utilisation de grep
    Par fgalves dans le forum Shell et commandes GNU
    Réponses: 5
    Dernier message: 07/11/2006, 23h49
  3. Utilisation de grep
    Par julien.63 dans le forum Shell et commandes GNU
    Réponses: 12
    Dernier message: 07/08/2006, 17h46
  4. Commande Grep
    Par zalett dans le forum Shell et commandes GNU
    Réponses: 5
    Dernier message: 20/03/2006, 23h29

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