Probleme avec un petit script

Résolu
ogranyanos Messages postés 18 Statut Membre -  
ogranyanos Messages postés 18 Statut Membre -
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. boly38 Messages postés 267 Date d'inscription   Statut Membre Dernière intervention   80
     
    je dirai que le shell de la console n'est pas ksh ?
    pour le savoir, faire :
     echo $SHELL 
    


    je vote pour "bash" :)
    1
  2. ogranyanos Messages postés 18 Statut Membre
     
    effectivement c est du a l interpreteur
    merci
    0