I wish to do
lua prog.lua arg1 arg2
from the command line
Inside prog.lua, I want to say, for instance
print (arg1, arg2, '\n')
Lua doesn’t seem to have argv[1] etc and the methods I’ve seen for dealing with command line arguments seem to be immature and / or cumbersome. Am I missing something?
You’re missing the
argvector, which has the elements you want inarg[1],arg[2], and so on:More info in the Lua manual section on Lua standalone (thanks Miles!).