0
将网页发布到wordpress我使用casperjs按以下方式读取文件中的两个参数:新网页和密码。将文件内容作为命令行参数传递到Makefile中
casperjs tools/wordpresspublish.js 1 "$(< html/數1.html)" $(< tools/wppwd)
从命令行可以正常工作。现在我试图在Makefile中做同样的事情:
.1.publ: 數1.html
casperjs tools/wordpresspublish.js 1 "$(cat html/數1.html)" $(cat tools/wppwd)
touch .1.publ
它似乎以不同的方式解释$。
我该怎么写呢?
转义似乎工作,但它不加载文件。当我在makefile中调用该命令时,这两个文件似乎都是空的。我尝试了绝对路径(/ home/name/Development/2064/html /数字1.html),结果相同。 – Michael
我发现:我必须在$()中写“cat”而不是“<”然后它就起作用了。我在这个问题上改变了它。 – Michael