Bonjour,
je voudrais savoir exactement dans cette commande
ce que veux direCitation:
bzip2 --version 2>&1 < /dev/null
Citation:
< /dev/null
merci
Version imprimable
Bonjour,
je voudrais savoir exactement dans cette commande
ce que veux direCitation:
bzip2 --version 2>&1 < /dev/null
Citation:
< /dev/null
merci
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 ?
oui
en fait c'est une commande que je tire du tuto LFS :
Citation:
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 :mrgreen:Code:
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:
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 , puisCitation:
bzip2 --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, pourquoiCode:ls --version | head -n1
a le même résultat que :Code:bzip2 --version 2>&1 < /dev/null | head -n1 | cut -d" " -f1,6-
Code:ls --version | head -n1
certaines commandes affichent cette information sur la sortie d'erreur (2) (ce qui me semble recommandable), d'autres sur la sortie standard (1).