「Rubyプログラミング入門」のP125では
text = open(ARGV.shift)
と書いてありますが、これは実行時エラーになります。多分ですが、エラーをキャッチしてないので
無視されます。
上のようにARGV[0]と直接指定しておけば、大丈夫のようです。この書き方は上の解説書に全般に言えてるので
仕様が変更になったのかもしれませんが。"(-""-)"
同じくP124では
source, target = ARGV
と書いてますが、
source = ARGV[0]; target = ARGV[1]
と書いておけば良いようです。P124のサンプルはコピーするスクリプトです。eclipseでは実行後にできるファイルは
プロジェクトエクスプロラーですか?ではファイルが見えません。Windowsのエクスプローラでは見えます。