小编Fra*_*ank的帖子

如何从makefile运行Perl one liner?

我知道下面的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的行

谢谢

perl makefile

5
推荐指数
1
解决办法
3956
查看次数

标签 统计

makefile ×1

perl ×1