mercredi, février 09, 2005

De l'interet de l'option -e de ruby pour les batchs

Sous Unix les batch ont des possibilités très étendues mais sous windows on atteind souvent très vite les limites du bon vieux Dos!

Mais on peut profiter de la puissance de ruby pour faire plus de chose dans ses .bat.

Prenons un exemple simple. Notre batch:
@echo off
ruby -e 'print "Voici l\'emplacement de mon jdk: %JAVA_HOME%"'
On obtient:
C:\ruby\rubyscube>batch_option_e.bat
Voici l'emplacement de mon jdk: C:\Sun\Java\j2sdk1.4.2_04

Ca permet de passer des arguments à un programme ruby sans avoir besoin de créer un fichier et de lui passer des paramètres!

Aucun commentaire: