Le vendredi 24 septembre 2010, Vincent-Xavier JUMEL a écrit :
> > > if [[ -n ${mot:2} ]] ; then
> En fait, ca tronque la chaine par la gauche, de n caractères.

Ha alors c'est le [[ -n ]] que je ne comprend pas

> > Et si je voulais extraire le 3e caractère d'une chaîne je ferais comment,
> > avec  ça aussi ?
> > 
> 
> En utilisant la syntaxe complète : ${var:offset:limit}, e.g.

Super, exactement ce qu'il me fallait, je sens que je vais l'utiliser pas mal 
celle-ci. Grand merci.

Vu que tu as l'air de maîtriser pas mal je me permet d'autres questions : 
si j'ai une chaine de 300 caractères, et que je veux les traiter un par un,  
pour leur appliquer à tous le mm traitement ?
et si j'ai une liste de mots dans un fichier que je veux traiter un par un ?

Si je t'embête tu le dis mais tu pourrais certazinement m'éviter de longues 
recherches fastidieuses... 

-- 
Cordialement, Daniel Cartron
«  Je me suis toujours demandé si les gauchers passaient l'arme à droite. »
Alphonse Allais


_________________________________
Linux mailing list
[email protected]
http://lists.parinux.org/mailman/listinfo/linux

Répondre à