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 :

Redirection commande <


Sujet :

Shell et commandes GNU

  1. #1
    Membre éclairé
    Profil pro
    Inscrit en
    Avril 2002
    Messages
    210
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Avril 2002
    Messages : 210
    Par défaut Redirection commande <
    Bonjour,
    je voudrais savoir exactement dans cette commande
    bzip2 --version 2>&1 < /dev/null
    ce que veux dire
    < /dev/null

    merci

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

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

    ça voudrait rediriger /dev/null vers l'entrée de bzip2...

    mais vu l'option choisie (--version), ça ne sert à rien.

    es-tu sûr du sens du chevron ?
    N'oubliez pas de consulter les cours shell, la FAQ, et les pages man.

  3. #3
    Membre éclairé
    Profil pro
    Inscrit en
    Avril 2002
    Messages
    210
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Avril 2002
    Messages : 210
    Par défaut
    oui
    en fait c'est une commande que je tire du tuto LFS :
    bzip2 --version 2>&1 < /dev/null | head -n1 | cut -d" " -f1,6-

  4. #4
    Expert confirmé
    Homme Profil pro
    Développeur informatique en retraite
    Inscrit en
    Avril 2008
    Messages
    2 102
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Côtes d'Armor (Bretagne)

    Informations professionnelles :
    Activité : Développeur informatique en retraite

    Informations forums :
    Inscription : Avril 2008
    Messages : 2 102
    Par défaut
    Citation Envoyé par N_BaH Voir le message
    Bonjour,

    ça voudrait rediriger /dev/null vers l'entrée de bzip2...

    mais vu l'option choisie (--version), ça ne sert à rien.
    Je n'en suis pas si sûr:

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    $ time bzip2 --version 2>&1 < /dev/null | head -n1 | cut -d" " -f1,6-
    bzip2,  Version 1.0.3, 15-Feb-2005.
        0.00s real     0.00s user     0.00s system
     
    $ time bzip2 --version 2>&1 | head -n1 | cut -d" " -f1,6-             
    bzip2,  Version 1.0.3, 15-Feb-2005.
        7.26s real     0.00s user     0.00s system
    J'ai craqué au bout d'un peu plus de 7 secondes... et opté pour un Ctrl-c

  5. #5
    Expert confirmé

    Profil pro
    Inscrit en
    Janvier 2011
    Messages
    1 946
    Détails du profil
    Informations personnelles :
    Localisation : France, Haute Garonne (Midi Pyrénées)

    Informations forums :
    Inscription : Janvier 2011
    Messages : 1 946
    Par défaut
    Salut,
    Citation Envoyé par jack-ft Voir le message
    Je n'en suis pas si sûr:

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    $ time bzip2 --version 2>&1 < /dev/null | head -n1 | cut -d" " -f1,6-
    bzip2,  Version 1.0.3, 15-Feb-2005.
        0.00s real     0.00s user     0.00s system
     
    $ time bzip2 --version 2>&1 | head -n1 | cut -d" " -f1,6-             
    bzip2,  Version 1.0.3, 15-Feb-2005.
        7.26s real     0.00s user     0.00s system
    J'ai craqué au bout d'un peu plus de 7 secondes... et opté pour un Ctrl-c
    Et pourtant...

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    $ time bzip2 --version 2>&1 < /dev/null| head -n1 | cut -d" " -f1,6-
    bzip2,  Version 1.0.6, 6-Sept-2010.
     
    real	0m0.003s
    user	0m0.004s
    sys	0m0.000s
     
    $ time bzip2 --version 2>&1 | head -n1 | cut -d" " -f1,6-
    bzip2,  Version 1.0.6, 6-Sept-2010.
     
    real	0m0.002s
    user	0m0.000s
    sys	0m0.000s
     
    $

  6. #6
    Membre éclairé
    Profil pro
    Inscrit en
    Avril 2002
    Messages
    210
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Avril 2002
    Messages : 210
    Par défaut
    oui mais ça fait quoi ?
    bzip2 --version 2>&1 < /dev/null | head -n1 | cut -d" " -f1,6-
    il ecrit la version prends la sortie error et la redirige vers la sortie standard , puis
    le </dev/null

    il prends en entrée le /dev/null ? je comprends pas trop

  7. #7
    Expert confirmé
    Homme Profil pro
    Développeur informatique en retraite
    Inscrit en
    Avril 2008
    Messages
    2 102
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Côtes d'Armor (Bretagne)

    Informations professionnelles :
    Activité : Développeur informatique en retraite

    Informations forums :
    Inscription : Avril 2008
    Messages : 2 102
    Par défaut
    Citation Envoyé par allstar Voir le message
    oui mais ça fait quoi ?


    il ecrit la version prends la sortie error et la redirige vers la sortie standard , puis
    le </dev/null

    il prends en entrée le /dev/null ? je comprends pas trop
    Ben oui. C'est juste pour lui dire qu'il n'y a rien à zipper.

  8. #8
    Membre éclairé
    Profil pro
    Inscrit en
    Avril 2002
    Messages
    210
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Avril 2002
    Messages : 210
    Par défaut
    Ok ,
    mais pourquoi alors bzip2 quand je fais comme ls ça marche pas ?

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    ls --version | head -n1
    En gros, pourquoi
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    bzip2 --version 2>&1 < /dev/null | head -n1 | cut -d" " -f1,6-
    a le même résultat que :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    ls --version | head -n1

  9. #9
    Expert confirmé
    Homme Profil pro
    Développeur informatique en retraite
    Inscrit en
    Avril 2008
    Messages
    2 102
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Côtes d'Armor (Bretagne)

    Informations professionnelles :
    Activité : Développeur informatique en retraite

    Informations forums :
    Inscription : Avril 2008
    Messages : 2 102
    Par défaut
    Citation Envoyé par allstar Voir le message
    Ok ,
    mais pk alors bzip2 quand je fais comme ls ça marche pas ?

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    ls --version | head -n1
    En gros pk
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    bzip2 --version 2>&1 < /dev/null | head -n1 | cut -d" " -f1,6-
    a le même résultat que :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    ls --version | head -n1
    je pas compris...

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

    Informations forums :
    Inscription : Février 2008
    Messages : 7 644
    Par défaut
    certaines commandes affichent cette information sur la sortie d'erreur (2) (ce qui me semble recommandable), d'autres sur la sortie standard (1).
    N'oubliez pas de consulter les cours shell, la FAQ, et les pages man.

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

Discussions similaires

  1. redirection commande fichier log
    Par vince2005 dans le forum Langage
    Réponses: 1
    Dernier message: 30/10/2012, 16h51
  2. FTP redirection commande ls -l vers .txt
    Par tidou95220 dans le forum Scripts/Batch
    Réponses: 1
    Dernier message: 15/04/2011, 15h43
  3. Redirection commande interne dans un gtktextview ?
    Par jenova dans le forum GTK+ avec C & C++
    Réponses: 4
    Dernier message: 20/04/2008, 11h05
  4. Redirection commande
    Par Deepc dans le forum Shell et commandes GNU
    Réponses: 2
    Dernier message: 07/04/2006, 09h32
  5. [VB6] probleme de redirection d'une commande DOS
    Par WriteLN dans le forum VB 6 et antérieur
    Réponses: 6
    Dernier message: 10/06/2003, 09h36

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