0

次のようなコマンドライン入力としてお金を受け取りたいRubyスクリプトがあります。

>ruby myscript.rb Rob $100

ここで、100 ドルはドルです。

ただし、$ は bash の特殊文字であり、$100 を $1 として解釈し、完全な $100 が必要な場合、Ruby スクリプトはコマンド ライン入力 (ARGV) として「00」を取得します。

ドル フィールドのエスケープされていないバージョンを取得する方法はありますか? (「$100」が生の値を保持することはわかっていますが、与えられた API は、ユーザーがすべてのドル値を引用することを忘れないようにすることを意味します)

ここでアイデアをお寄せいただきありがとうございます!

4

1 に答える 1