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