我知道下面的perl one liner很简单,有效并且做全局替换,A代表a; 但是如何在makefile中运行它?
perl -pi -e "s/a/A/g" filename
Run Code Online (Sandbox Code Playgroud)
我试过(我现在认为帖子的其余部分是垃圾,因为shell命令执行命令行扩展 - 不是我想要的!)上面的问题仍然存在!
APP = $(shell perl -pi -e "s/a/A/g" filename)
Run Code Online (Sandbox Code Playgroud)
有和没有以下行
EXE = $(APP)
Run Code Online (Sandbox Code Playgroud)
我总是得到以下错误
make: APP: Command not found
Run Code Online (Sandbox Code Playgroud)
我假设它来自启动APP的行
谢谢