Pour commencer
Pour commencer, vérifiez que ruby est installé. Depuis la ligne de commande (notée ici « % » — ne tapez pas le %), tapez :
% ruby -v(-v demande à l’interpréteur d’afficher la version de ruby — cela équivaut à —version), puis appuyez sur la touche [Entrée]. Si ruby est installé, vous verrez un message du type :
% ruby -v ruby 1.6.1 (2000-09-27) [i586-linux]Si ruby n’est pas installé, demandez à votre administrateur de le faire, ou faites-le vous même, puisque ruby est un logiciel gratuit sans restriction quand à son installation ou son usage.
Maintenant, jouons un peu avec ruby. Vous pouvez passez un programme ruby directement depuis la ligne de commande, en utilisant l’option -e :
% ruby -e ‘print “hello worldn”’ hello worldPlus classiquement, un programme ruby peut être stocké dans un fichier.
% cat > test.rb print “hello world\n” ^D % cat test.rb print “hello world\n” % ruby test.rb hello world^D est control-D. Ce qui précède vaut sous UNIX. Sous DOS, essayez ceci:
C:\ruby> copy con: test.rb print “hello world\n” ^Z C:\ruby> type test.rb print “hello world\n” C:\ruby> ruby test.rb hello worldPour écrire des programmes plus consistants, vous préférerez sûrement utiliser un éditeur de texte !
On peut faire des choses étonnamment complexes et utiles avec des programmes miniatures tenant sur la ligne de commande. Par exemple, celui-ci remplace la chaîne « foo » par « bar » dans tous les sources C et fichiers header du répertoire courant, et sauve les fichiers originaux avec l’extension ".bak":
Ce programme marche comme la commande UNIX cat (mais moins vite…) :
% ruby -pe 0 fileGuide de l’utilisateur Précédent : GDU : Quid ruby Suivant : GDU : Des exemples simples

