Makefile里的sed指令

        在makefile里经常看到sed指令,经常看到替换功能,今天写了个makefile来学习下sed的替换功能,makefile如下:

test = abcdefghisdabcjsdlfkj


test2 = $(test) | sed -e 's/abc/123/g'
debug:
        @echo $(test)
        @echo $(test2)

然后输入make debug,看到如下输入:

abcdefghisdabcjsdlfkj
123defghisd123jsdlfkj

abc被替换成了123,如果不加字母g,结果就变成了只有第一个abc被替换,另外可以在复杂的makefile里使用echo指令来显示一些变量,有助学习makefile

猜你喜欢

转载自blog.csdn.net/tracing/article/details/9064415
sed
今日推荐