#1 Le 16/04/2015, à 13:17
- cerulean
[RESOLU]bash ne reconnaît pas la commande((expression arithmétique))?
Bonjour,
Voici mon problème :
@ubuntu:~$ expr 10 - 3
7
@ubuntu:~$ ((10-7))
@ubuntu:~$ echo $?
0
@ubuntu:~$ echo $SHELL
/bin/bash
S'il s'agit d'un problème d'option, les voici :
@ubuntu:~$ set -o
allexport off
braceexpand on
emacs on
errexit off
errtrace off
functrace off
hashall on
histexpand on
history on
ignoreeof off
interactive-comments on
keyword off
monitor on
noclobber off
noexec off
noglob off
nolog off
notify off
nounset off
onecmd off
physical off
pipefail off
posix off
privileged off
verbose off
vi off
xtrace off
D'avance je m'excuse si je loupe un truc évident.
Merci de votre aide, de vos lumières et de votre indulgence, je manque de bases ... mais j'me soigne ...
Dernière modification par cerulean (Le 17/04/2015, à 12:43)
Hors ligne
#2 Le 16/04/2015, à 13:25
- pingouinux
Re : [RESOLU]bash ne reconnaît pas la commande((expression arithmétique))?
Bonjour,
((10-7))
est une expression logique qui est vraie puisque le résultat est différent de 0, d'où un code de retour égal à 0.
Pour obtenir le résultat de l'opération
echo $((10-7))
ou
var=$((10-7))
Hors ligne
#3 Le 16/04/2015, à 13:49
- cerulean
Re : [RESOLU]bash ne reconnaît pas la commande((expression arithmétique))?
Ah oui en effet ...
Merci de ta prompte réponse
Hors ligne
#4 Le 17/04/2015, à 08:30
- Hizoka
Re : [RESOLU]bash ne reconnaît pas la commande((expression arithmétique))?
Si c'est bon ajoute un [résolu] dans ton titre.
Et pour info, il faut utiliser les balises [ CODE ] pour encadrer tes retours de commandes.
KDE Neon 64bits
Tous mes softs (MKVExtractorQt, HizoSelect, HizoProgress, Qtesseract, Keneric, Services menus...) sont sur github
Hors ligne
#5 Le 17/04/2015, à 09:40
- MicP
Re : [RESOLU]bash ne reconnaît pas la commande((expression arithmétique))?
Pour un affichage plus facilement lisible de retours de commandes de console de ton post #1
encadre les copiés/collés par des balises "code" (icône <>)
Exemple :
@ubuntu:~$ set -o
allexport off
braceexpand on
emacs on
…
Tu peux utiliser le bouton "Citer" (en bas à droite de ce message) pour voir comment ce message est rédigé, et donc voir comment cet extrait de retour de commande a été encadré par les balises "code"
Dernière modification par MicP (Le 17/04/2015, à 09:44)
Hors ligne
#6 Le 17/04/2015, à 12:23
- cerulean
Re : [RESOLU]bash ne reconnaît pas la commande((expression arithmétique))?
@ubuntu:~$ echo $((5/5))
1
OK super, encore merci !
Hors ligne