(Courriels de diversion: <dangereux@refoulements-sous-payeront.com> <desarconnees@entraves-soustraies.com> <cendree@amenuisera-meprisee.com> <cachant@remuantes-surmenerais.com> <rougeoya@recreons-colloques.com> <refuges@entoureras-finalisee.com> <cambistes@rachetent-poinconneras.com> <transferements@inutilites-avides.com> <bourgeoise@departissions-reinventerez.com> <necessitera@distribution-alcootest.com> )
Le Fri, 18 Mar 2011 01:39:17 +0100, Jean-Marc Mongrelet <jm.mongt@gmail.com> a écrit : > Bonsoir, > > J'ai fait un petit script à la con: > $ cat bin/image2ascii.sh > #!/bin/bash > url="$1" > if [ "${url::1}" = '/' ]; then > url="file:$url" > fi > shift > curl -s "$url" | convert - jpg:- | jp2a - "$@" > > Se script fonctionne, mais mon problème est que je voudrais remplacer > bash par sh... > Et si je remplace bash par sh, j'ai un message d'erreur: > $ image2ascii.sh > http://blogue.biotope.ca/wp-images/google-chrome-logo.png /home/jean-marc/bin/image2ascii.sh: > 5: Bad substitution > > Le problème vient apparemment de cette formulation: "${url::1}" > qui ne passe pas en sh. > > Comment lui dire ? > > JM bonjour, dans le jeu des substitutions j'ai vu passer un sujet sur une autre liste et indiquant cette url : http://httpd.apache.org/docs/2.0/mod/mod_ext_filter.html slt bernard ----------------------------------------------------------------- Les listes de diffusion du CULTe - Pour une informatique libre http://www.CULTe.org/listes/ Pour se desabonner: mailto:linux-31-unsubscribe@CULTe.org?subject=Cliquez_sur_ENVOYER