(Courriels de diversion: <vituperes@mensuellement-exhorterais.com> <wagons-restaurants@creditaient-demain.com> <encephales@alignerait-ballots.com> <acquittement@repeignez-brocheurs.com> <repliques@desservirais-ingeres.com> <enterrerent@infuses-abaisserai.com> <langes@embrigaderez-expliciteriez.com> <bricolions@dialoguant-conjura.com> <desamorcerons@vitrifiez-entr'aimer.com> <impulserais@raplatir-frelatage.com> )
Le 02/11/2010 22:43, jdd a écrit : > Le 02/11/2010 20:06, jpcas a écrit : > >>> ensuite au moins deux problèmes: >>> *pourquoi prends-t-il les "pdf" alors que je lui donne *.jpg en paramètre? >> Comment récupères-tu le paramètre dans ton script ? Affiches-le... > > c'est pas mon script, c'est le tien :-). Et je crois que c'est ca le > problème, j'avais demandé un script auquel on puisse passer un > argument, je n'avais donc pas remarqué que dans le tien, l'argument > est donné dans le script :-( (for I in *...) Ben oui, je t'ai filé la syntaxe en ligne de commande pas pour un script, d'où ma question concernant le paramètre ;-\ > > ca c'est corrigé :-) Happy for you > > pour les accents, remplacer :alnum: par la liste des lettres à garder > (a-zA-Z0-9.) ne change pas les résultats (les lettres accentuées sont > conservées). Il faut être complet > mv -v -- "${I}" "$(echo ${I} | sed > 's/[^ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789_.]/-/g')" > > marche. ca donne un effet curieux (remplace tout par -), mais c'est ce > que je voulais au départ :-) Ayant un ami Perlien dans l'âme pour qui la réduction d'une syntaxe à sa plus simple expression est devenue un art de vivre/faire, je pensais que tu cherchais aussi une syntaxe optimisée au possible, voilà pourquoi j'ai opté pour "[:alnum:]" et non pour ton expression, sachant que les accents poseraient problème. Par contre il me semble qu'en ISO-8859 les accents n'étaient pas pris en compte ;-\ Bon, le principal est que tu aies trouvé la bonne syntaxe qui fasse ton affaire. @+. JP. > > > merci > jdd > NB: il semble y avoir un script perl baptisé "unaccent", pour gérer la > suppression des accents, mais je ne l'ai pas trouvé en source et je ne > l'ai pas sous la main avec openSUSE. Je m'en paserai > > merci > ----------------------------------------------------------------- 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