jruby - En ligne dans le Cloud

Il s'agit de la commande jruby qui peut être exécutée dans le fournisseur d'hébergement gratuit OnWorks en utilisant l'un de nos multiples postes de travail en ligne gratuits tels que Ubuntu Online, Fedora Online, l'émulateur en ligne Windows ou l'émulateur en ligne MAC OS

PROGRAMME:

Nom


rubis — Langage de script orienté objet interprété

SYNOPSIS


rubis [--droits d'auteur] [--version] [-Sacdlnpswvy] [-0[octal]] [-C annuaire] [-F modèle]
[-I annuaire] [-K c] [-T[niveau]] [-e commander] [-i[extension]] [-r bibliothèque]
[-x[annuaire]] [--] [fichier_programme] [argument ]

DESCRIPTION


Jruby est une implémentation 100% pure Java de Ruby, un langage de script interprété pour
programmation orientée objet simple et rapide. Il a de nombreuses fonctionnalités pour traiter les fichiers texte et
pour effectuer des tâches de gestion du système (comme en Perl). Il est simple, direct et extensible.

OPTIONS


L'interpréteur Ruby accepte les options de ligne de commande suivantes (commutateurs). ils sont assez similaires
à ceux de perl (1).

--droits d'auteur Imprime l'avis de copyright.

--version Imprime la version de l'interpréteur Ruby.

-0[octal] (Le chiffre « zéro ».) Spécifie le séparateur d'enregistrement d'entrée ($/) en octal
numéro. Si aucun chiffre n'est donné, le caractère nul est pris comme séparateur.
D'autres commutateurs peuvent suivre les chiffres. - 00 transforme Ruby en mode paragraphe.
- 0777 fait que Ruby lit tout le fichier à la fois comme une seule chaîne car il n'y a pas
caractère juridique avec cette valeur.

-C annuaire Oblige Ruby à basculer vers le répertoire.

-F modèle Spécifie le séparateur de champ de saisie ($;).

-I annuaire Utilisé pour indiquer à Ruby où charger les scripts de la bibliothèque. Le chemin du répertoire sera
ajouté à la variable load-path ($:).

-K kcode Spécifie l'encodage KANJI (japonais).

-S Oblige Ruby à utiliser la variable d'environnement PATH pour rechercher un script, à moins que si
son nom commence par une barre oblique. Ceci est utilisé pour émuler #! sur des machines qui
ne le supportez pas, de la manière suivante :

# ! /usr/local/bin/ruby
# Cette ligne fait de la suivante un commentaire en Ruby
exec /usr/local/bin/ruby -S $0 $*

-T[niveau] Active les contrôles d'altération au niveau spécifié (valeur par défaut 1).

-a Active le mode de division automatique lorsqu'il est utilisé avec -n or -p. En mode fractionnement automatique, Ruby
exécute
$F = $_.split
au début de chaque boucle.

-c Oblige Ruby à vérifier la syntaxe du script et à quitter sans s'exécuter. Si
il n'y a pas d'erreurs de syntaxe, Ruby imprimera "Syntaxe OK" au standard
sortie.

-d
--déboguer Active le mode débogage. $DEBUG sera défini sur true.

-e commander Spécifie le script à partir de la ligne de commande tout en disant à Ruby de ne pas rechercher le reste
d'arguments pour un nom de fichier de script.

-h
--Aidez-moi Imprime un résumé des options.

-i extension Spécifie le mode d'édition sur place. L'extension, si elle est spécifiée, est ajoutée à l'ancien
nom de fichier pour faire une copie de sauvegarde. Par exemple:

% echo matz > /tmp/junk
% chat /tmp/poubelle
matz
% ruby ​​-p -i.bak -e '$_.upcase!' /tmp/poubelle
% chat /tmp/poubelle
MATZ
% chat /tmp/junk.bak
matz

-l (La lettre minuscule « ell ».) Active le traitement automatique de fin de ligne,
ce qui signifie d'abord définir $\ sur la valeur de $/, et ensuite couper chaque
ligne lue en utilisant chop!.

-n Oblige Ruby à assumer la boucle suivante autour de votre script, ce qui le rend
itérer sur les arguments de nom de fichier un peu comme sed -n or awk.

tandis que obtient

fin

-p Agit essentiellement de la même manière que le commutateur -n, mais affiche la valeur de la variable $_ à chaque
fin de la boucle. Par exemple:

% écho matz | ruby -p -e '$_.tr! "az", "AZ"'
MATZ

-r bibliothèque Oblige Ruby à charger la bibliothèque à l'aide de require. Il est utile lors de l'utilisation -n or
-p.

-s Active certaines analyses de commutateurs pour les commutateurs après le nom du script mais avant tout
arguments de nom de fichier (ou avant un --). Tous les commutateurs qui s'y trouvent sont supprimés
depuis ARGV et définissez la variable correspondante dans le script. Par exemple:

# ! /usr/local/bin/ruby -s
# affiche "true" si invoqué avec le commutateur "-xyz".
affiche "vrai\n" si $xyz

Sur certains systèmes, $0 ne contient pas toujours le chemin d'accès complet, vous avez donc besoin du
-S commutateur pour dire à Ruby de rechercher le script si nécessaire. Gérer
espaces encastrés ou autres. Une meilleure construction que $* serait ${1+"$@"}, mais
cela ne fonctionne pas si le script est interprété par csh (1).

-v
--verbeux Active le mode détaillé. Ruby imprimera sa version au début et définira
la variable $VERBOSE à vrai. Certaines méthodes impriment des messages supplémentaires si cela
la variable est vraie. Si ce commutateur est donné et qu'aucun autre commutateur n'est
présent, Ruby quitte après avoir imprimé sa version.

-w Active le mode détaillé sans imprimer le message de version au début. Ce
définit la variable $VERBOSE sur true.

-x[annuaire] Indique à Ruby que le script est intégré dans un message. Les ordures ménagères seront
rejeté jusqu'au premier qui commence par « # ! » et contient la chaîne,
"rubis". Tous les commutateurs significatifs sur cette ligne seront appliqués. La fin de
le script doit être spécifié avec EOF, ^D (contrôle-D), ^Z (contrôle-Z) ou
mot réservé __END__. Si le nom du répertoire est spécifié, Ruby basculera
dans ce répertoire avant d'exécuter le script.

-y
--yydebug Active le mode de débogage du compilateur. Ruby imprimera un tas d'états internes
messages lors de la compilation des scripts. Vous n'êtes pas obligé de spécifier ce commutateur,
sauf si vous allez déboguer l'interpréteur Ruby.

Utilisez jruby en ligne en utilisant les services onworks.net



Derniers programmes en ligne Linux et Windows