Qu fait cette ligne de commande ?

Fermé
Someone - 31 mars 2012 à 17:24
 Someone - 1 avril 2012 à 13:54
Bonjour,
J'aimerai savoir que fait exactement cette ligne de commande :
less /etc/passwd | grep /bin/sh | sort | wc -1

J'arrive bien a reconnaître certaines commandes mais je ne comprend pas le but de cette ligne, serai-ce possible d'avoir quelques éclaircissements ?

Merci a vous.
A voir également:

3 réponses

zipe31 Messages postés 36402 Date d'inscription dimanche 7 novembre 2010 Statut Contributeur Dernière intervention 27 janvier 2021 6 419
31 mars 2012 à 18:04
Salut,

Elle ne fait rien, si ce n'est un message d'erreur.

Remplace "less" par "cat", et ensuite tape-la dans un terminal et tu sauras.

0
jeanbi Messages postés 15118 Date d'inscription samedi 9 décembre 2006 Statut Contributeur Dernière intervention 6 février 2023 2 181
31 mars 2012 à 19:06
bonjour,
pourquoi remplacer less
man less
c'est la valeur de wc qui n'est pas bonne
a+
0
zipe31 Messages postés 36402 Date d'inscription dimanche 7 novembre 2010 Statut Contributeur Dernière intervention 27 janvier 2021 6 419
31 mars 2012 à 19:43
Salut,

Oui j'ai vu par la suite, n'empêche que c'est plus logique un "cat" qu'un "less" avec un pipe, sans compter que la logique vaudrait même mieux de se passer aussi du "cat " et de passer le tout à "grep" directement ;-))
0
jeanbi Messages postés 15118 Date d'inscription samedi 9 décembre 2006 Statut Contributeur Dernière intervention 6 février 2023 2 181
31 mars 2012 à 20:13
re,
encore un devoir fait sur le net....
a+
0
zipe31 Messages postés 36402 Date d'inscription dimanche 7 novembre 2010 Statut Contributeur Dernière intervention 27 janvier 2021 6 419
31 mars 2012 à 20:15
Re-

C'est aussi pour ça que, m'étant rendu compte que l'erreur était due à la mauvaise option de wc (pas le chiotte, l'autre ;-)) ), je ne me suis pas précipité pour corriger ;-))
0
Salut,
Merci pour vos réponses, en effet c'est la valeur wc qui est mauvaise, je suis complètement a l'ouest...
Désoler d'avoir prit de votre temps inutilement, merci encore.

Cordialement.
0