Shell recuperation sortie commande

Résolu/Fermé
philippegui2 - 22 févr. 2016 à 15:32
 philippegui2 - 23 févr. 2016 à 02:03
Bonjour,

Je voudrais faire ceci $cpt=(ls /bin|wc -l) c'est à dire mettre dans la variable $cpt le nombre de ligne de /bin mais je n'y arrive pas pouvez vous m'aider s'il vous plait?

A voir également:

1 réponse

zipe31 Messages postés 36402 Date d'inscription dimanche 7 novembre 2010 Statut Contributeur Dernière intervention 27 janvier 2021 6 407
22 févr. 2016 à 15:38
Salut,

Pas de signe dollar ($) pour déclarer une variable, uniquement pour l'appeler :
cpt=$(ls /bin|wc -l)
echo "${cpt}"


Par contre il en faut un (signe $) pour l'appel d'une commande dans une déclaration de variable :
cpt=$(ls /bin|wc -l)

0
Merci!
0