まつもと ゆきひろです

In message "Re: [ruby-dev:26107] variable name by -s"
    on Fri, 29 Apr 2005 11:22:25 +0900, nobu / ruby-lang.org writes:

|  $ ruby -se 'puts global_variables.grep(/foo/)' -- --foo-bar
|  $-foo-bar
|
|というように、-sオプションでアクセスできない変数ができてしまい
|ます。とりあえず記号類は_に置き換えといてはどうでしょうか。

むしろエラーになるべきなんじゃないかという気もします。
どうでしょう。