Probleme avec un petit script

Résolu/Fermé
ogranyanos Messages postés 18 Date d'inscription mardi 12 avril 2011 Statut Membre Dernière intervention 30 mai 2011 - 13 avril 2011 à 11:37
ogranyanos Messages postés 18 Date d'inscription mardi 12 avril 2011 Statut Membre Dernière intervention 30 mai 2011 - 13 avril 2011 à 12:02
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

boly38 Messages postés 267 Date d'inscription mercredi 23 février 2011 Statut Membre Dernière intervention 29 septembre 2016 80
Modifié par boly38 le 13/04/2011 à 11:50
je dirai que le shell de la console n'est pas ksh ?
pour le savoir, faire :
 echo $SHELL 


je vote pour "bash" :)
1
ogranyanos Messages postés 18 Date d'inscription mardi 12 avril 2011 Statut Membre Dernière intervention 30 mai 2011
13 avril 2011 à 12:02
effectivement c est du a l interpreteur
merci
0