Lua:
Lettura degli argomenti della riga di comando
How to: (Come fare:)
-- Salva il file come `echo_args.lua`
for i=1, #arg do
print(i, arg[i])
end
Esegui lo script con: lua echo_args.lua ciao mondo
Output:
1 ciao
2 mondo
Deep Dive (Approfondimento)
Lua gestisce gli argomenti della riga di comando con una tabella globale chiamata arg
. Il primo elemento (indice 0) è il nome dello script. Gli elementi successivi sono gli argomenti. Lua è portatile e semplice, rendendolo perfetto per script di utilità. Alternativamente, per applicazioni più complesse, puoi usare librerie come Penlight
o pl.utils
, che offrono una gestione avanzata degli input da riga di comando. Nell’uso storico, leggere da riga di comando era essenziale per interagire con programmi in ambienti a bassa interazione grafica.