Re: Make clean

Page principale

Répondre à ce message
Auteur: Dominique Fournier
Date:  
À: guilde
Sujet: Re: Make clean
Bonsoir

A-t-on le droit d'utiliser "find" ?
find . -name '#*.dxf' -or -name '*.dxf~' -delete

Dom

Le 21/11/2021 à 13:44, Marc BERLIOUX a écrit :
> Salut,
>
> J'ai un petit souci avec un Makefile.
>
> Je veux éliminer les fichiers de backups que crée LibreCad
> automatiquement. Pour un fichier toto.dxf, il peut tantôt créer un
> toto.dxf~ ou un #toto.dxf. Les premiers sont assez faciles à éliminer avec :
>
> clean-dxf1: $(wildcard *.dxf~)
>     rm -f $^

>
> # En revanche, les deuxièmes sont déjà plus coquins à détruire :
>
> clean-dxf2:
>     rm -f $(wildcard \#*.dxf)

>
> # La règle ci-dessus ne marche pas. Normal, le nom du fichier devient un
> commentaire.
>
> clean-dxf3:
>     rm -f "$(wildcard \#*.dxf)"

>
> # La règle ci-dessus fonctionne, mais uniquement s'il n'y a qu'un seul
> fichier à traiter
>
> # Comment faire ?
>
> new-test:
>     touch test1.dxf~
>     touch test2.dxf~
>     touch \#test1.dxf
>     touch \#test2.dxf

>
>
> Et bonne journée !
> --
> Marc BERLIOUX
> Mad in France
>