我需要一个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
答案 0 :(得分:0)
MYVAR=$(shell cat someText.txt | awk '/Total number:/ {print $$NF}')