Estoy intentando filtrar las cadenas que contienen un caracter en particular, pero no funciona. Supongo que make
no es compatible con múltiples patrones %
?Makefile: Filtrar cadenas que contienen un carácter
.PHONY: test
test:
echo $(filter-out %g%, seven eight nine ten)
Da:
$ make test
echo seven eight nine ten
seven eight nine ten
No filtrar "ocho"? En realidad, lo que quiero hacer es filtrar de una lista de nombres de archivos aquellos que contienen "$". (En un contexto de Java.)
¿Alguna esperanza, o tengo que usar $(shell)
?
Gracias.
que no puedo ver ninguna manera de hacerlo en hacerse. –
Como dice la documentación, solo el primer carácter '%' es un comodín; los caracteres posteriores '% 'coinciden con el literal% de caracteres en lo que sea que esté haciendo coincidir. Por lo tanto, su comando filtra los nombres que terminan en 'g%' –