Re: Make clean

Page principale

Répondre à ce message
Auteur: Dominique Fournier
Date:  
À: guilde
Sujet: Re: Make clean
Pardon, parti trop vite :

find . \( -name '#*.dxf' -or -name '*.dxf~' \) -delete

Dom
Le 22/11/2021 à 21:19, Dominique Fournier a écrit :
> 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
>>
>