Shell recuperation sortie commande

Résolu
philippegui2 -  
 philippegui2 -
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?

1 réponse

  1. zipe31 Messages postés 34620 Date d'inscription   Statut Contributeur Dernière intervention   6 501
     
    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
    1. philippegui2
       
      Merci!
      0