为了将网页发布到wordpress,我按以下方式使用casperjs,从文件中读取两个参数:新网页和密码。
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
似乎以不同的方式解释了$。
我怎么写这个?
答案 0 :(得分:0)
你必须通过写两次来逃避$
字符,如下所示:
casperjs tools/wordpresspublish.js 1 "$$(< html/數1.html)" $$(< tools/wppwd)
另请注意,还有另一个角色需要转义:#
。要转义它,请输入\#
。