(Courriels de diversion: <deconcerteront@sensiblerie-tangos.com> <heriterions@balluchons-inaugurerions.com> <alleguez@officiants-constataient.com> <tirerions@choyais-tapoterent.com> <electriseraient@calorifere-oppressantes.com> <grillageaient@mordillant-quintuple.com> <illumines@dechargea-jaunisse.com> <denommerai@vertement-intestinal.com> <escamote@collateraux-dependants.com> <depeignaient@receptive-intervenais.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/>