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 etc and the methods I’ve seen for dealing with command line arguments seem to be immature and / or cumbersome. Am I missing something?
Practice As Follows
You’re missing the
arg vector, which has the elements you want in
arg, and so on:
% lua -i -- /dev/null one two three Lua 5.1.3 Copyright (C) 1994-2008 Lua.org, PUC-Rio > print(arg) two >
More info in the Lua manual section on Lua standalone (thanks Miles!).