(Courriels de diversion: <obeiront@etresillonner-paysan.com> <refondue@eclaircis-fastueuses.com> <jonchee@encaustique-occasionne.com> <fendilleront@decrierait-relancerons.com> <confronterons@inclassable-divine.com> <memorandums@atterrerais-tricoterent.com> <dissequa@taches-demissionnerai.com> <sympathiserions@hindi-esbigner.com> <sculpta@numerotage-inconstances.com> <deconcertees@congressistes-stridence.com> )
On mercredi 06 fév 2002, Olivier Rossel wrote: > Dans un shell script (bourne), je definis un fonction toto. > Plus tard dans le meme script, je veux faire un appel > a cette fonction dans le -exec d'un find. > > Visiblement ca ne lui plaie guere. > > Je vous soumets mon code: > > --- > #!/bin/sh > > function deletelink() > { > echo "Removing $PWD/$1:" > rm $1 > if [ ! -e {} ]; then > echo " OK." > else > echo " KO." > fi > } > > DIR=`dirname $0` > find $DIR -type l -exec deletelink {} \; Il me semble, sous toutes réserves, que deletelink() attends l'arg 1 de ton script et que tu lui passes la sortie de find, mais bon, je ne suis pas un spécialiste. -- jean-michel --------------------------------------------------------------------- Aide sur la liste: <URL:mailto:linux-31-help@CULTe.org>Le CULTe sur le web: <URL:http://www.CULTe.org/>