Le 24 septembre à 18:10 Daniel Cartron a écrit
> Le vendredi 24 septembre 2010, Vincent-Xavier JUMEL a écrit :
> > if [[ -n ${mot:2} ]] ; then
> >
> merci bien, j'ai l'impression que c'est la ligne ci-dessus que je n'arrivais
> pas à trouver... je suppose que ça teste la longueur de la chaîne...
>
En fait, ca tronque la chaine par la gauche, de n caractères.
> 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.
bash -c 'mot=abcdefgh ; echo ${mot:5:1} ; echo ${mot:2:3} '
Librement,
--
Rejoignez les 5432 adhérents de l'April <http://www.april.org/adherer>
Parinux, logiciel libre à Paris : <http://www.parinux.org>
+33 (0) 148 295 997 <http://blog.thetys-retz.net/>
GPG Id: EBEC C39A DAAE F766 9785 EF23 E76F 467D 2E14 CE70
_________________________________
Linux mailing list
[email protected]
http://lists.parinux.org/mailman/listinfo/linux