今天我在学习make
命令,我发现它似乎可以通过读取当前目录来 执行任何bash
命令。Makefile
然而,我遇到了一个问题。当使用变量时,系统似乎只会读取变量的第一个字符。
以下是我的文件和运行结果:
# FILE CONTENT
Z="zen_on_the_moon"
now=$(date)
fun:
touch $Z
echo $now
echo "file created on" $now >> $Z
# RUNNING IT
=>make fun
touch "zen_on_the_moon"
echo ow
ow
echo "file created on" ow >> "zen_on_the_moon"
我应该如何使用下面项目now
中的变量?Makefile
fun