格式:$(patsubst pattern,replacement,text)
名稱:模式字符串替換函數——patsubst。
功能:查找text中的單詞(單詞以“空格”、“Tab”或“回車”“換行”分隔)是否符合模式pattern,如果匹配的話,則以replacement替換。
這里,pattern可以包括通配符“%”,表示任意長度的字串。如果replacement中也包含“%”,那么,replacement中的這個“%”將是pattern中的那個“%”所代表的字串。(可以用“\”來轉義,以“%”來表示真實含義的“%”字符)
返回:函數返回被替換過后的字符串。
示例:
$(patsubst %.c,%.o, a.c b.c)
把字串“a.c b.c”符合模式[%.c]的單詞替換成[%.o],返回結果是“a.o b.o”