shell find - 控制文件路径

Eri*_*pir 0 linux find

我在makefile中使用以下命令:

LOCAL_FILES = $(shell find $(COMMON_PATH)/ -type f -name '*.cpp')
Run Code Online (Sandbox Code Playgroud)

结果如下:

someDirectory/Common/...
Run Code Online (Sandbox Code Playgroud)

我希望结果不包括该someDirectory/部分.

那可能吗?

Ign*_*ams 5

%P说明符-printf将打印路径的一部分的搜索目录.

find ... -printf '%P\n'
Run Code Online (Sandbox Code Playgroud)