Probleme avec un petit script

Résolu
Bonjour,
voila mon probleme
quand je passe ces lignes de commandes ca marche (j obtient bien G00R00C00)

[root@nopfb022 ~]# var=PI-TUX-TUX100P-RDG00R00C00.SIG
[root@nopfb022 ~]# echo ${var:$( expr $( echo ${#var}) - 13):9}
G00R00C00

et en mode script ca marche pas :(
#!/bin/ksh
var=PI-TUX-TUX100P-RDG00R00C00.SIG
echo ${var:$( expr $( echo ${#var}) - 13):9}

[root@nopfb022 VDKJ2614]# ./testnew.ksh*
./testnew.ksh[5]: : bad substitution

2 réponses

  1. je dirai que le shell de la console n'est pas ksh ?
    pour le savoir, faire :
     echo $SHELL 
    


    je vote pour "bash" :)
    1
    1. effectivement c est du a l interpreteur
      merci
      0