Je fais des scripts dans le shell Korn, et je n'arrive pas à savoir comment éviter l'avertissement "l'expansion des variables nécessite une conversion inutile des chaînes en nombre". Mon code est le suivant:"conversion de chaîne inutile en nombre" dans le script ksh
#!/bin/ksh
testnum=04
(($testnum == 4))
L'erreur est détectée sur cette troisième ligne. J'ai essayé d'ajouter integer testnum
, mais cela semble ne faire aucune différence.
C'est un message merveilleux. "nécessite" et "inutile" se référant à la même chose. – bmargulies
@bmargulies: N'est-ce pas juste? J'ai essayé de le googler, mais les seuls hits que j'ai pu trouver étaient pour le code (très dense et apparemment non commenté) qui le génère. –
Cela doit être spécifique à la version. Pour moi, "Version JM 93t + 2009-05-01" ne génère pas cette erreur. Ni pdksh ou mksh. Quelle version utilisez-vous? –