Qu fait cette ligne de commande ?

Someone -  
 Someone -
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   Statut Contributeur Dernière intervention   6 431
 
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 15119 Date d'inscription   Statut Contributeur Dernière intervention   2 184
 
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   Statut Contributeur Dernière intervention   6 431
 
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 15119 Date d'inscription   Statut Contributeur Dernière intervention   2 184
 
re,
encore un devoir fait sur le net....
a+
0
zipe31 Messages postés 36402 Date d'inscription   Statut Contributeur Dernière intervention   6 431
 
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
Someone
 
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