[ksh] Comment extraire une chaine de caracteres ?

Comment extraire une chaine de caracteres ? [ksh] - Codes et scripts - Linux et OS Alternatifs

Marsh Posté le 19-09-2003 à 14:02:01    

bonjour,
 
je suis une vraie Teub. en ce qui concerne l'ecriture de scripts.  :cry:  
 
J'aurai besoin d'extraire les 2 premiers caracteres d'une chaine contenue dans une variable en Ksh (je suis sous Aix).
 
 
Ex toto="bonjour"
 
le resultat doit etre "bo".
 
Merci d'avance.
vrob.

Reply

Marsh Posté le 19-09-2003 à 14:02:01   

Reply

Marsh Posté le 19-09-2003 à 14:58:01    

ça doit marcher mais ya surrment plus esthetique :

echo $toto|cut -c0-2


---------------
Celui qui pose une question est idiot 5 minutes. Celui qui n'en pose pas le reste toute sa vie. |  Membre du grand complot pharmaceutico-médico-scientifico-judéo-maçonnique.
Reply

Marsh Posté le 19-09-2003 à 15:01:23    

En bash, tu peux faire ${toto:0:2}
(je ne sais pas si c'est pareil en ksh)
 
Sinon :

Code :
  1. echo $toto | cut -c 1,2


Reply

Marsh Posté le 19-09-2003 à 15:14:13    

:love:  
 
Merci a vous 2. Pour info la syntaxe $(toto:0:2) ne fonctionne pas en ksh.
 
 

Reply

Sujets relatifs:

Leave a Replay

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