Belirli bir karakteri içeren dizeleri filtrelemeye çalışıyorum, ancak çalışmıyor. Ben make
birden çok %
desenleri desteklemiyor mu sanırım?Makefile: Karakterleri içeren dizeleri filtrele
.PHONY: test
test:
echo $(filter-out %g%, seven eight nine ten)
verir:
$ make test
echo seven eight nine ten
seven eight nine ten
O "sekiz" filtre etmiyor? Aslında yapmak istediğim, "$" içeren dosya isimleri listesinden çıkar. (Java içeriğinde.)
Herhangi bir ümit mi, yoksa $(shell)
mu kullanmam gerekiyor?
Teşekkürler.
bazı dosyaları hariç için iki
wildcards
işlevleri kullanarak benzer bir şey yaptı. –Belgelerin belirttiği gibi, yalnızca ilk '%' karakter bir joker karakterdir; daha sonra, '% 'karakterleri, eşleşen her karakterde gerçek% karakterleriyle eşleşir. Böylece, komutunuz "g% –