Angenommen ich eine Liste der Datei durch ihre Erweiterung bekannt haben:Make-Datei: Finden Sie rekursiv und löschen Hilfsdateien
EXT=*ext1 *ext2 *ext3
ich in meinem Make-Datei etwas verwenden wollen, wie
clean:$(EXT)
find . -name @< -delete
Aber ich kann‘ t es funktioniert, weil ich den find-Befehl für jede Erweiterung verwenden muss EXT nicht nur auf der ersten oder für alle zur gleichen Zeit ...
Das Ziel ist es natürlich in der Lage, schnell und hinzuzufügen Re Verschieben Sie die Erweiterung aus der Liste.
Nicht sicher, dass ich verstehe. Ist das was du brauchst? 'für i in $ (EXT); finde es. -name "$$ i" -Delete; done' –
wenn es in einem Makefile funktioniert, ja – PinkFloyd