如何在Makefile中使用awk?

时间:2017-03-03 06:51:10

标签: shell awk makefile

我需要一个Makefile,它需要使用awk从文本文件`someText.txt中提取一些信息。这是一个例子:

在控制台中手动执行文本文件上的awk非常正常:

$ cat someText.txt | awk '/Total number:/ {print $NF}'
$ 42

但是在我的makefile中使用它不起作用:

MYVAR=$(shell cat someText.txt | awk '/Total number:/ {print $NF}')
all:
    @echo Count: $(MYVAR)

输出为:Count:

但我建议输出为Count: 42

1 个答案:

答案 0 :(得分:0)

MYVAR=$(shell cat someText.txt | awk '/Total number:/ {print $$NF}')