Page 3 sur 3

Re: script de multiplication sans résultat

Posté : mar. 28 mars 2017 14:25
par calixtus06

Dernier message de la page précédente :

hello pour finir une question qui me turlupine: . Peut on me détailler cette "formule" , sa signification:

Code : Tout sélectionner

if [ ! -z $(which bc) ]
si la chaîne < c'est qui c'est quoi ? paramètre, variable ?) )
n'est pas vide, le contenu de la variable (which bc) <je ne comprend pas

merci d'avance

Re: script de multiplication sans résultat

Posté : mar. 28 mars 2017 22:13
par WarLocG
Ca signifie que si bc est installé which bc te renverra son chemin complet afin de le lancer, pour une commande qui n'existe pas ou n'est pas installé il renvoit rien

Code : Tout sélectionner

╭┨warlocg┠┨22:04┠┨~┃
╰> which bc
/usr/bin/bc
╭┨warlocg┠┨22:04┠┨~┃
╰> which db
╭┨warlocg┠┨22:04┠┨~┃
╰> 
Ensuite pour le if, -z teste si ta valeur est vide et renvoit vrai si c'est le cas. Enfin le ! est la négation, ca sert à inverser la condition. En gros, le if teste si $(which bc) à une valeur, et si ca vaut null (vide) ca vire sur le else. Comme en francais:

Code : Tout sélectionner

Si ( $(which bc) est pas vide ) alors
  ... executer ces instructions-ci
autrement
  ... executer ces instructions-là
Fin du si
Une chaîne de caractère c'est une suite de plusieurs caractères, donc une phrase, un mot, contenant aussi bien des chiffres que des lettres de l'alphabet ou quelques symboles.
"salut le monde" est une chaîne de caractère
'a' est un caractère, selon le langage le caractère a une valeur en entier non signé compris entre 0 et 255 aussi (plus au delà avec les caractères non-unicode mais je vais pas aller trop loin) qui correspond à son code ASCII. Par exemple à la lettre 'A' correspond le nombre 65 en base 10, 41 en base 16, 101 en base 8 (voir le tableau ci-dessous)

https://fr.wikipedia.org/wiki/American_ ... nterchange" onclick="window.open(this.href);return false;
http://www.asciitable.com/" onclick="window.open(this.href);return false; (en)

Re: script de multiplication sans résultat

Posté : jeu. 30 mars 2017 20:34
par calixtus06
merci pour tout !

Re: [RESOLU]script de multiplication sans résultat

Posté : jeu. 30 mars 2017 20:45
par débitant
Si le sujet est résolu, merci d'éditer le premier message du sujet et mettre un petit Image, comme suit: Image
et un [résolu] (entre crochets et à gauche) dans le titre voir tuto ici