Читання аргументів командного рядка

Lua:
Читання аргументів командного рядка

Як це робити:

-- Вивести всі аргументи командного рядка
for i = 1, #arg do
  print(i, arg[i])
end

-- запустити програму з аргументами:
-- lua yourscript.lua любовь спокій воля
-- Вивід:
-- 1	любовь
-- 2	спокій
-- 3	воля

Поглиблений Розбір

В історії, Lua (від Португальського “Місяць”) з’явилась у 1993 і з того часу аргументи командного рядка були ключем до гнучкості скриптів. Є альтернативи, наприклад, використання конфігураційних файлів або змінних оточення, але аргументи прості у використанні і розповсюджені. Коли обробляєте arg, перший аргумент, arg[0], це зазвичай шлях до сценарію, а індексація починається з arg[1]. Ви можете перевірити #arg для кількості аргументів.

Дивись Також