英語フランス語スペイン語

OnWorksファビコン

jruby - クラウドでオンライン

Ubuntu Online、Fedora Online、Windows オンライン エミュレーター、または MAC OS オンライン エミュレーター上の OnWorks 無料ホスティング プロバイダーで jruby を実行します。

これは、Ubuntu Online、Fedora Online、Windows オンライン エミュレーター、または MAC OS オンライン エミュレーターなどの複数の無料オンライン ワークステーションの XNUMX つを使用して、OnWorks 無料ホスティング プロバイダーで実行できるコマンド jruby です。

プログラム:

NAME


ジュルビー —解釈されたオブジェクト指向スクリプト言語

SYNOPSIS


ジュルビー [-著作権] [- バージョン] [-Sacdlnpswvy] [-0[8進数]][-C ディレクトリにジョブを開始します。] [-F パターン]
[-I ディレクトリにジョブを開始します。] [-K c] [-T[レベル]][-e command] [-i[ ]][-r ライブラリ]
[-x[ディレクトリにジョブを開始します。]][--] [プログラムファイル] [引数 ...]

DESCRIPTION


Jruby は、Ruby の 100% Pure Java 実装であり、インタプリタ型スクリプト言語です。
素早く簡単なオブジェクト指向プログラミング。 テキストファイルを処理するための多くの機能があり、
システム管理タスク (Perl など) を実行します。 シンプルでわかりやすく、拡張可能です。

OPTIONS


Rubyインタープリターは、以下のコマンドラインオプション(スイッチ)を受け入れます。 それらは非常に似ています
のそれらに パールとします。

-著作権 著作権表示を印刷します。

- バージョン Rubyインタープリターのバージョンを出力します。

-0[8進数](数字の「ゼロ」。)入力レコード区切り文字($ /)をXNUMX進数として指定します
番号。 数字が指定されていない場合は、ヌル文字が区切り文字として使用されます。
他のスイッチが数字の後に続く場合があります。 -00 Rubyを段落モードに変えます。
-0777 がないため、Rubyにファイル全体を単一の文字列として一度に読み取らせます
その値を持つ合法的な性格。

-C ディレクトリにジョブを開始します。 Rubyをディレクトリに切り替えます。

-F パターン 入力フィールドの区切り文字($;)を指定します。

-I ディレクトリにジョブを開始します。 ライブラリスクリプトをロードする場所をRubyに指示するために使用されます。 ディレクトリパスは
load-path変数($ :)に追加されました。

-K kコード 漢字(日本語)エンコーディングを指定します。

-S 次の場合を除き、Ruby が PATH 環境変数を使用してスクリプトを検索するようにします。
その名前はスラッシュで始まります。 これは #! をエミュレートするために使用されます。 マシン上で
次の方法でサポートしないでください。

#! / usr / local / bin / ruby
#この行は、次の行をRubyのコメントにします\
exec / usr / local / bin / ruby​​ -S $ 0 $ *

-T[レベル]指定されたレベル(デフォルトは1)で汚染チェックをオンにします。

-a で使用すると自動分割モードをオンにします -n or -p。 自動分割モードでは、Ruby
実行
$ F = $ _。split
各ループの開始時。

-c Rubyにスクリプトの構文をチェックさせ、実行せずに終了させます。 もしも
構文エラーはありません。Rubyは「SyntaxOK」を標準に出力します
出力。

-d
- デバッグ デバッグモードをオンにします。 $ DEBUGはtrueに設定されます。

-e command 残りを検索しないようにRubyに指示しながら、コマンドラインからスクリプトを指定します
スクリプトファイル名の引数。

-h
- 助けて オプションの要約を出力します。

-i インプレース編集モードを指定します。 拡張子は、指定されている場合、古いものに追加されます
バックアップコピーを作成するためのファイル名。 例えば:

%echo matz> / tmp / junk
%cat / tmp / junk
マッツ
%ruby -p -i.bak -e '$_。upcase!' / tmp / junk
%cat / tmp / junk
マッツ
%cat /tmp/junk.bak
マッツ

-l (小文字の「ell」。)自動行末処理を有効にします。
これは、最初に$ \を$ /の値に設定し、次にすべてを切り刻むことを意味します
chop!を使用して行を読み取ります。

-n Rubyにスクリプトの周りで次のループを想定させます。
ファイル名の引数を次のように繰り返します sed -n or awk.

取得しながら
...
end

-p -nスイッチとほとんど同じように機能しますが、それぞれで変数$ _の値を出力します
ループの終わり。 例えば:

%echo matz | ruby -p -e '$_。tr! 「az」、「AZ」」
マッツ

-r ライブラリ Rubyにrequireを使用してライブラリをロードさせます。 使用するときに便利です -n or
-p.

-s スクリプト名の後、任意の前のスイッチのスイッチ解析を有効にします
ファイル名引数(またはその前 --)。 そこで見つかったスイッチはすべて削除されます
ARGVから、対応する変数をスクリプトに設定します。 例えば:

#! / usr / local / bin / ruby​​ -s
# `-xyz 'スイッチで呼び出された場合、「true」を出力します。
$ xyzの場合は「true \ n」を出力します

一部のシステムでは、$ 0に常にフルパス名が含まれているとは限らないため、
-S 必要に応じてスクリプトを検索するように Ruby に指示するためのスイッチです。 扱うには
埋め込みスペースなど。 $* よりも優れた構造は ${1+"$@"} ですが、
スクリプトが解釈されている場合は機能しません。 CSHとします。

-v
-詳細 詳細モードを有効にします。 Ruby は最初にそのバージョンを出力し、
変数$ VERBOSEをtrueに設定します。 これがあれば、いくつかのメソッドは余分なメッセージを出力します
変数はtrueです。 このスイッチが指定されていて、他のスイッチが指定されていない場合
現在、Rubyはそのバージョンを印刷した後に終了します。

-w 最初にバージョンメッセージを出力せずに冗長モードを有効にします。 それ
$ VERBOSE変数をtrueに設定します。

-x[ディレクトリにジョブを開始します。]スクリプトがメッセージに埋め込まれていることをRubyに通知します。 主要なごみは
「#!」で始まる最初のものまで破棄されます。 文字列が含まれています。
「ルビー」。 その行上の意味のあるスイッチはすべて適用されます。 の終わり
スクリプトは、EOF、^D (control-D)、^Z (control-Z)、またはのいずれかで指定する必要があります。
予約語__END__。 ディレクトリ名を指定するとRubyが切り替わります
スクリプトを実行する前にそのディレクトリに移動します。

-y
--yydebug コンパイラのデバッグモードをオンにします。 Rubyは大量の内部状態を出力します
スクリプトのコンパイル中のメッセージ。 このスイッチを指定する必要はありません。
Ruby インタープリタをデバッグするつもりがない限り。

onworks.net サービスを使用して jruby オンラインを使用する


無料のサーバーとワークステーション

Windows と Linux のアプリをダウンロード

Linuxコマンド

Ad