(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/>