jruby – Online in der Cloud

Dies ist der Befehl jruby, der beim kostenlosen Hosting-Anbieter OnWorks mit einer unserer zahlreichen kostenlosen Online-Workstations wie Ubuntu Online, Fedora Online, dem Windows-Online-Emulator oder dem MAC OS-Online-Emulator ausgeführt werden kann

PROGRAMM:

NAME/FUNKTION


jruby — Interpretierte objektorientierte Skriptsprache

ZUSAMMENFASSUNG


jruby [--Urheberrechte ©] [--Version] [-Sacdlnpswvy] [-0[oktal]] [-C Verzeichnis] [-F Anleitungen]
[-I Verzeichnis] [-K c] [-T[Grad des ]] [-e Befehl] [-i[Erweiterung]] [-r Bibliothek]
[-x[Verzeichnis]] [--] [Programmdatei] [Argument ...]

BESCHREIBUNG


Jruby ist eine 100 % reine Java-Implementierung von Ruby, einer interpretierten Skriptsprache für
schnelle und einfache objektorientierte Programmierung. Es verfügt über viele Funktionen zum Verarbeiten von Textdateien und
um Systemverwaltungsaufgaben zu erledigen (wie in Perl). Es ist einfach, unkompliziert und erweiterbar.

OPTIONAL


Der Ruby-Interpreter akzeptiert die folgenden Befehlszeilenoptionen (Schalter). Sie sind ziemlich ähnlich
zu denen von perl(1).

--Urheberrechte © Druckt den Copyright-Hinweis.

--Version Druckt die Version des Ruby-Interpreters.

-0[oktal] (Die Ziffer „Null“.) Gibt das Eingabedatensatztrennzeichen ($/) als Oktal an
Nummer. Wenn keine Ziffer angegeben ist, wird das Nullzeichen als Trennzeichen verwendet.
Andere Schalter können den Ziffern folgen. -00 Verwandelt Ruby in den Absatzmodus.
-0777 lässt Ruby die gesamte Datei auf einmal als einzelne Zeichenfolge lesen, da keine vorhanden ist
Rechtscharakter mit diesem Wert.

-C Verzeichnis Veranlasst Ruby, in das Verzeichnis zu wechseln.

-F Anleitungen Gibt das Trennzeichen für das Eingabefeld an ($;).

-I Verzeichnis Wird verwendet, um Ruby mitzuteilen, wo die Bibliotheksskripte geladen werden sollen. Der Verzeichnispfad wird sein
zur Load-Path-Variable ($:) hinzugefügt.

-K kcode Gibt die Kodierung KANJI (Japanisch) an.

-S Veranlasst Ruby, die Umgebungsvariable PATH für die Suche nach Skripten zu verwenden, es sei denn, dies ist der Fall
sein Name beginnt mit einem Schrägstrich. Dies wird verwendet, um #! zu emulieren. auf Maschinen, die
Unterstützen Sie es nicht auf folgende Weise:

#! /usr/local/bin/ruby
# Diese Zeile macht die nächste zu einem Kommentar in Ruby
exec /usr/local/bin/ruby -S $0 $*

-T[Grad des ] Aktiviert Taint-Prüfungen auf der angegebenen Ebene (Standard 1).

-a Aktiviert den Auto-Split-Modus bei Verwendung mit -n or -p. Im Auto-Split-Modus, Ruby
wird ausgeführt
$F = $_.split
am Anfang jeder Schleife.

-c Veranlasst Ruby, die Syntax des Skripts zu überprüfen und ohne Ausführung zu beenden. Wenn
Wenn keine Syntaxfehler vorliegen, gibt Ruby standardmäßig „Syntax OK“ aus
Ausgabe.

-d
--debuggen Aktiviert den Debug-Modus. $DEBUG wird auf true gesetzt.

-e Befehl Gibt das Skript über die Befehlszeile an und weist Ruby an, den Rest nicht zu durchsuchen
von Argumenten für einen Skriptdateinamen.

-h
--help Druckt eine Zusammenfassung der Optionen.

-i Erweiterung Gibt den Direktbearbeitungsmodus an. Die Erweiterung wird, sofern angegeben, zu old hinzugefügt
Geben Sie den Dateinamen ein, um eine Sicherungskopie zu erstellen. Zum Beispiel:

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

-l (Der Kleinbuchstabe „ell“.) Ermöglicht die automatische Verarbeitung des Zeilenendes.
was bedeutet, erstens $\ auf den Wert von $/ zu setzen und zweitens alle zu hacken
Zeile mit „Chop!“ lesen.

-n Veranlasst Ruby, die folgende Schleife um Ihr Skript anzunehmen, wodurch es ausgeführt wird
iterieren Sie über Dateinamenargumente, ähnlich wie Durst -n or awk.

während bekommt
...
Ende

-p Fungiert größtenteils wie der Schalter -n, gibt aber jeweils den Wert der Variablen $_ aus
Ende der Schleife. Zum Beispiel:

% echo matz | ruby -p -e '$_.tr! „az“, „AZ“‘
MATZ

-r Bibliothek Veranlasst Ruby, die Bibliothek mit „require“ zu laden. Es ist nützlich bei der Verwendung -n or
-p.

-s Aktiviert einige Schalteranalysen für Schalter nach dem Skriptnamen, aber vor jedem anderen
Dateinamenargumente (oder vor a --). Eventuell dort gefundene Schalter werden entfernt
von ARGV und setzen Sie die entsprechende Variable im Skript. Zum Beispiel:

#! /usr/local/bin/ruby -s
# gibt „true“ aus, wenn es mit dem Schalter „-xyz“ aufgerufen wird.
Gibt „true\n“ aus, wenn $xyz

Auf manchen Systemen enthält $0 nicht immer den vollständigen Pfadnamen, daher benötigen Sie den
-S wechseln, um Ruby anzuweisen, bei Bedarf nach dem Skript zu suchen. Zu handhaben
eingebettete Leerzeichen oder ähnliches. Ein besseres Konstrukt als $* wäre ${1+"$@"}, aber
Es funktioniert nicht, wenn das Skript von interpretiert wird csh(1).

-v
- ausführlich Aktiviert den ausführlichen Modus. Ruby gibt seine Version zu Beginn aus und legt sie fest
die Variable $VERBOSE auf true. Einige Methoden geben in diesem Fall zusätzliche Meldungen aus
Variable ist wahr. Wenn dieser Schalter gegeben ist und keine anderen Schalter vorhanden sind
Derzeit wird Ruby nach dem Drucken seiner Version beendet.

-w Aktiviert den ausführlichen Modus, ohne dass die Versionsmeldung am Anfang gedruckt wird. Es
setzt die Variable $VERBOSE auf true.

-x[Verzeichnis] Teilt Ruby mit, dass das Skript in eine Nachricht eingebettet ist. Führender Müll wird sein
wird verworfen, bis das erste mit „#!“ beginnt. und enthält die Zeichenfolge,
"Rubin". Alle sinnvollen Schalter in dieser Zeile werden angewendet. Das Ende von
Das Skript muss entweder mit EOF, ^D (Steuerung-D), ^Z (Steuerung-Z) oder angegeben werden
reserviertes Wort __END__. Wenn der Verzeichnisname angegeben ist, wechselt Ruby
in dieses Verzeichnis, bevor Sie das Skript ausführen.

-y
--yydebug Aktiviert den Compiler-Debug-Modus. Ruby gibt eine Reihe interner Status aus
Meldungen beim Kompilieren von Skripten. Sie müssen diesen Schalter nicht angeben,
es sei denn, Sie möchten den Ruby-Interpreter debuggen.

Verwenden Sie jruby online über die Dienste von onworks.net



Neueste Linux- und Windows-Online-Programme