Bonjour,
je travailles actuellement sur un projet de portage de script Unix vers Ruby.
Je commence le Ruby mais je commences à bien le prendre en main.
Cependant, j'ai encore quelques difficultés...
Sous unix on utilise cela pour recuperer les parametres: $1
Est ce que c'est la meme chose en Ruby???
Je ne sais pas comment traduire ce genre de code(unix vers ruby):
[ ! -z "$TOTO" ]
De meme pour les export:
export $plouf"
J'ai encore pas mal de question mais deja si je trouve des réponses pour ces 3 la, je serai bien avancé!
bonjour,
je ne sais pas si on parle de la même chose,
ne connaissant plus unix, je ne suis pas sûr de comprendre.
parlerait-on des paramètres donnés au lancement ?
si oui, tout est dans la doc.
Doc Rby dit :
ARGV
Any command-line arguments after the program filename are
available to your Ruby program in the global array ARGV.
For instance, invoking Ruby as
% ruby -w ptest "Hello World" a1 1.6180
yields an ARGV array containing ["Hello World", a1, 1.6180]. There's a gotcha here for all
you C programmers---
ARGV[0] is the first argument to the program, not the program name.
The name of the current program is available in the global variable $0.
si ce n'est pas ça, une petite explication supplémentaire
serait la bienvenue