Это решение внутри make:
Part=hey high huh
Str=hey do not be high huh
entity:
$(foreach p,$(Part),echo $(filter-out $(p),$(Str));)
Обратите внимание на ;
перед закрытием )
, которое служит для разделения команд echo
, поскольку они будут выполняться в одной строке оболочки,Если команды оболочки становятся более сложными, чем простой echo
, вам, возможно, будет лучше использовать полноценный консервированный рецепт .