logo Debian Debian Debian-France Debian-Facile Debian-fr.org Forum-Debian.fr Debian ? Communautés logo inclusivité

Debian-facile

Bienvenue sur Debian-Facile, site d'aide pour les nouveaux utilisateurs de Debian.

Vous n'êtes pas identifié(e).


L'icône rouge permet de télécharger chaque page du wiki visitée au format PDF et la grise au format ODT → ODT PDF Export

Différences

Ci-dessous, les différences entre deux révisions de la page.

Lien vers cette vue comparative

Les deux révisions précédentes Révision précédente
Prochaine révision Les deux révisions suivantes
doc:programmation:shells:page-man-bash-iii-les-operateurs-de-comparaison-numerique [15/02/2023 18:40]
agp91 [Comparaison numérique avec ((]
doc:programmation:shells:page-man-bash-iii-les-operateurs-de-comparaison-numerique [15/02/2023 18:51]
agp91 [Comparaison numérique avec ((]
Ligne 247: Ligne 247:
 echo -e "Avec n=\"​$n\"​ ; ((0<=n)) renvoie le code retour $?\n" echo -e "Avec n=\"​$n\"​ ; ((0<=n)) renvoie le code retour $?\n"
 let n==0 let n==0
-echo -"Avec n=\"​${n}\"​ ; let n==0 renvoie le code retour $?"+echo "Avec n=\"​${n}\"​ ; let n==0 renvoie le code retour $?"
 </​code>​ </​code>​
 +<file config retour des commandes>​=====
 +bash: ((: Du texte >= 0 : erreur de syntaxe dans l'​expression (le symbole erroné est « texte >= 0 »)
 +(("Du texte" >= 0)) revoie le code de retour 1
 +
 +bash: let: 424>Du texte : erreur de syntaxe dans l'​expression (le symbole erroné est « texte »)
 +let 424\>"​Du texte" revoie le code de retour 1
 +
 +=====
 +bash: ((: Du texte : erreur de syntaxe dans l'​expression (le symbole erroné est « texte »)
 +Avec n="Du texte" ; ((0<=n)) renvoie le code retour 1
 +
 +bash: let: Du texte : erreur de syntaxe dans l'​expression (le symbole erroné est « texte »)
 +-Avec n="Du texte" ; let n==0 renvoie le code retour 1
 +</​file>​
 +
 +<​note>​
 +Remarquons que les commandes **let** et **<​nowiki>​((</​nowiki>​** renvoie le code de retour 1 quand elles sont en erreur. Ce n'est pas la norme pour une commande interne de bash. Le code de retour devrait être 2.
 +</​note>​
  
 ==== Exemple dans un script ==== ==== Exemple dans un script ====
doc/programmation/shells/page-man-bash-iii-les-operateurs-de-comparaison-numerique.txt · Dernière modification: 30/09/2023 23:06 (modification externe)

Pied de page des forums

Propulsé par FluxBB