Bonjour,
je voudrais savoir exactement dans cette commande
ce que veux direbzip2 --version 2>&1 < /dev/null< /dev/null
merci
Bonjour,
je voudrais savoir exactement dans cette commande
ce que veux direbzip2 --version 2>&1 < /dev/null< /dev/null
merci
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-
Je n'en suis pas si sûr:
J'ai craqué au bout d'un peu plus de 7 secondes... et opté pour un Ctrl-c
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![]()
Salut,
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 $
oui mais ça fait quoi ?
il ecrit la version prends la sortie error et la redirige vers la sortie standard , puisbzip2 --version 2>&1 < /dev/null | head -n1 | cut -d" " -f1,6-
le </dev/null
il prends en entrée le /dev/null ? je comprends pas trop
Ok ,
mais pourquoi alors bzip2 quand je fais comme ls ça marche pas ?
En gros, pourquoi
Code : Sélectionner tout - Visualiser dans une fenêtre à part ls --version | head -n1
a le même résultat que :
Code : Sélectionner tout - Visualiser dans une fenêtre à part bzip2 --version 2>&1 < /dev/null | head -n1 | cut -d" " -f1,6-
Code : Sélectionner tout - Visualiser dans une fenêtre à part ls --version | head -n1
Partager