我有这个配置文件(一个以.cfg结尾的纯文本文件)。
# The application name
learningErlangTesting
# The node name
mysql_testing
另外,我有这个Makefile。
APP=$(shell cat nodes.cfg | sed -n '2p')
NODE=$(shell cat nodes.cfg | sed -n '5p')
echo $(APP)
echo $(NODE)
当我运行make ok时,我得到
APP=learningErlangTesting
NODE=mysql_testing
我的变量似乎是空的,我不能打印它们,也不能用它们来建立一个文件夹路径(我打算在拿到它们之后这样做)。
我做错了什么?
非常感谢。