% Ruby -v
(-v はインタプリタは Ruby のバージョンを出力します)、Enter キーを押します。Ruby がインストールされている場(chǎng)合は、次のような情報(bào)が表示されます:
% Ruby -v
ruby 1.6.6 [i586-linux] ]
Ruby がインストールされていない場(chǎng)合は、管理者にインストールを依頼するか、自分でインストールすることができます。Ruby はインストールや使用制限のないフリー ソフトウェアです。
さて、Ruby で遊んでみましょう。これは、次の方法で行うことができます。 e パラメータは、Ruby プログラムをコマンド ラインに直接配置します。
% Ruby -e 'print "hello world\n"'
hello world
一般的に, Ruby プログラムはファイル ri.
% cat > test.rb
print "hello world\n"
^D
% cat test.rb
print "hello world\n"
% Ruby test.rb
hello world
^D は control-D を指します。上記は UNIX での狀況です。DOS を使用している場(chǎng)合は、
C:\ruby> copy con: test.rb
print "hello world\n"
^Z
C:\ruby> type test.rb < br />print "hello world\n" < br />C:\ruby>ruby test.rb
hello world
これよりも実用的なコードを書く場(chǎng)合は、本物のテキスト エディタ!
驚くほど複雑で便利なことが 1 行のミニ プログラムで実行できます。たとえば、このことは、現(xiàn)在のディレクトリにあるすべての C ソース プログラムとヘッダー ファイルの foo を bar に置き換え、追加します。 a " を元のファイルに保存します。bak" バックアップ:
%ruby -i.bak -pe 'sub "foo", "bar"' *.[ch]
このプログラムは、 UNIX での cat コマンド (ただし、 cat よりも遅い):
% Ruby -pe 0 file