Replace words matching a `%` pattern.
Section: Text and list functions
patsubst pattern replacement
makefile
makefile
OBJ := $(patsubst %.c,%.o,$(SRC))Explanation
A core building block in many makefiles.
Learn the surrounding workflow
Compare similar commands or jump into common fixes when this command is part of a bigger troubleshooting path.
Related commands
Same sheet · prioritizing Text and list functions
subst replace text
Replace every occurrence of one string with another.
strip whitespace
Trim extra leading, trailing, and repeated internal whitespace.