2016-09-15 3 views
2

내가처럼 보이는 간단한 LUA 스크립트가 : 나는 Windows에서 오전 내가 레디 스-CLI --eval hello.lua 0, "미국이 스크립트를 호출인수 전달은 레디 스-CLI에

local msg = "Hello, world! " .. tostring(ARGV[1]) 
return msg 

을 "

하지만 항상 얻을"안녕하세요, 세계! "

어떻게이 테스트 스크립트에 인수를 전달해야 전무?

+0

Windows 포트가 공식 분기와 같은 경우 쉼표 앞뒤에 ** 공백이 필요합니다 (예 :'redis-cli --eval hello.lua, USA). '(쉼표를 사용하기 전에 모든 키로 숫자를 지정할 필요가 없음) –

+0

@ItamarHaber, 대답 해주십시오.) –

+0

if 동작은 동일합니다 - Windows 포크를 시도한 적은 결코 없었습니다 –

답변

2

윈도우 포트가 공식 지점 같은 경우, 당신은 이전과 쉼표 뒤에 공백이 필요합니다 예 :

redis-cli --eval hello.lua , USA 

(당신이 모든 같은 키의 수를 지정할 필요가 없습니다 있습니다 쉼표가 그런 것으로 간주되기 전에)