[KSH] Gargl, je sais plus ! Convertir une chaîne en entier et autre op

Gargl, je sais plus ! Convertir une chaîne en entier et autre op [KSH] - Codes et scripts - Linux et OS Alternatifs

Marsh Posté le 21-11-2005 à 14:24:21    

Hello les gens,
 
'tain c'est con mais je n'arrive pas à convertir une chaîne de caractère en entier et faire une multiplication toute conne entre deux variables.
 
Quelqu'un pourrai m'indiquer comment ça se fait déjà ?
 
Merci d'avance !
Bonne journée les gens.


Message édité par MirabelleBenou le 21-11-2005 à 14:44:51

---------------
== Esprits.net est de retour !! ==
Reply

Marsh Posté le 21-11-2005 à 14:24:21   

Reply

Marsh Posté le 21-11-2005 à 14:41:53    

Reply

Marsh Posté le 21-11-2005 à 14:58:43    

J'ai jeté un oeïl et ça m'a pas complètement aidé. Mais merci pour le lien, c'est toujours utile en tout cas.
 
Pour la conversion de chaîne, je bidouille avec ça :
 
set ${CHAINE}
VALEUR_NUM_A=$1
 
Par contre, lorsque je veux faire mon opération mathématique :
 
RES=`expr ${VALEUR_NUM_A} * ${VALEUR_NUM_B}`
 
il me sort un "expr syntax error"
 
J'ai beau me coltiner le man, je ne vois rien.


---------------
== Esprits.net est de retour !! ==
Reply

Marsh Posté le 21-11-2005 à 15:15:59    

OOppps desole ,  
 
Je suis loin d etre un expert en ksh.
Tu n a pas besoin de declarer ta variable en integer ?. avec un typeset -in ?   cf http://snap.nlc.dcccd.edu/referenc [...] note7.html
 
Desole de ne pas pouvoir t aider d avantage.  
 
Slts.  
G.
 
 
 
 

Reply

Marsh Posté le 21-11-2005 à 16:27:35    

Pour la conversion c'est bon, avec ma "bidouille" ça passe.
 
Par contre je ne capte pas pourquoi l'expr m'envoie balader.
 
Merci pour ton aide tout de même, c'est appréciable :)


---------------
== Esprits.net est de retour !! ==
Reply

Marsh Posté le 21-11-2005 à 22:01:26    

/home/nicolas $ a=2
/home/nicolas $ b=3
/home/nicolas $ echo $((a*b))
6

Reply

Marsh Posté le 22-11-2005 à 09:49:17    

Merci matafan !


---------------
== Esprits.net est de retour !! ==
Reply

Marsh Posté le 22-11-2005 à 10:15:02    

ah c etait ca ton soucis :) ...et moi qui cherchait des truc de conversion de string to integer :) .  
 
G.

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed