Forum: Italian Ruby user group Passare parametri da Cli

Announcement (2017-05-07): www.ruby-forum.com is now read-only since I unfortunately do not have the time to support and maintain the forum any more. Please see rubyonrails.org/community and ruby-lang.org/en/community for other Rails- und Ruby-related community platforms.
6c1cd72f69a23298d812d25a50063fbe?d=identicon&s=25 Angelbit (Guest)
on 2009-03-16 21:41
(Received via mailing list)
Salve

e possibile passare dei parametri a uno script quando viene
eseguito?tipo cosi:

$ruby filescript.rb primo_paramatro secondo_parametro
6a1775eb98cdf5a6bad366b0349ebbb3?d=identicon&s=25 Piero Bozzolo (Guest)
on 2009-03-16 21:54
(Received via mailing list)
ho provato a fae qualche test utilizzando $ come nello scripting bash
con $0 (nome script) e $* (tutti i parametri) funziona,
ma con $1 $2..... mi da nil prova pure tu...


2009/3/16 Angelbit <angelbit88@gmail.com>:
> Ml@lists.ruby-it.org
> http://lists.ruby-it.org/mailman/listinfo/ml
>



--
__________________________________________________
Piero Bozzolo
My Blog: cookedapple.net
My Books: anobii.com/petecocoon
LinkedIn: http://www.linkedin.com/in/pbozzolo
Linux User #403396

Please consider the environment before you print this email
8768bcdbda1adf80e4da6744268868af?d=identicon&s=25 Pietro Giorgianni (giorgian)
on 2009-03-16 22:01
(Received via mailing list)
Il 16 marzo 2009 21.40, Angelbit <angelbit88@gmail.com> ha scritto:
> Salve
>
> e possibile passare dei parametri a uno script quando viene
> eseguito?tipo cosi:
>
> $ruby filescript.rb primo_paramatro secondo_parametro

naturalmente: c'รจ ARGV, un array dei parametri allo script.


# pova.rb
puts ARGV.inspect

$ ruby prova.rb
[]

$ruby prova.rb questi sono quattro parametri
["questi", "sono", "quattro", "parametri"]

$ruby prova.rb "questo, invece, uno solo"
["questo, invece, uno solo"]

pietro
6c1cd72f69a23298d812d25a50063fbe?d=identicon&s=25 Angelbit (Guest)
on 2009-03-17 09:30
(Received via mailing list)
Grazie
Pietro Giorgianni ha scritto:
This topic is locked and can not be replied to.