Difference d'interpretation dans un "if"
Résolu
Char Snipeur
Messages postés
10112
Date d'inscription
Statut
Contributeur
Dernière intervention
-
Char Snipeur Messages postés 10112 Date d'inscription Statut Contributeur Dernière intervention -
Char Snipeur Messages postés 10112 Date d'inscription Statut Contributeur Dernière intervention -
Bonjour,
Voilà, j'ai un code tout simple :
si je l'exécute directement dans une console, il fonctionne, mais si je le met dans un fichier "toto.sh" et que je le lance j'ai une erreur :
J'en reste pentoi.
--
Un peuple prêt à sacrifier un peu de liberté pour un peu de sécurité ne mérite ni l'une ni l'autre, et finit par perdre les deux.
Char Snipeur
Voilà, j'ai un code tout simple :
RATE=128 if (( RATE >96 )) then echo OK;else echo NOK;fi
si je l'exécute directement dans une console, il fonctionne, mais si je le met dans un fichier "toto.sh" et que je le lance j'ai une erreur :
$ sh toto.sh toto.sh: 21: toto.sh: 128: not found
J'en reste pentoi.
--
Un peuple prêt à sacrifier un peu de liberté pour un peu de sécurité ne mérite ni l'une ni l'autre, et finit par perdre les deux.
Char Snipeur
A voir également:
- Difference d'interpretation dans un "if"
- Difference million milliard - Accueil - Technologies
- Différence entre tcp et udp - Guide
- Différence entre go et gb ✓ - <a href="https://forums.commentcamarche.net/forum/cle-usb-carte-memoire-326">Forum Clé USB / Carte mémoire</a>
- Difference actif et en ligne messenger - <a href="https://forums.commentcamarche.net/forum/facebook-messenger-352">Forum Facebook Messenger</a>
- Différence actif et en ligne messenger ✓ - <a href="https://forums.commentcamarche.net/forum/facebook-messenger-352">Forum Facebook Messenger</a>
Merci du renseignement.
A tout hasard, une alternative à (( )) en sh ?
if [ "${RATE}" -gt 96 ]; then...Merci.