私が行った場合
`echo $SHELL`
、私は得る/bin/bash
。
しかし、このループを実行しようとすると:
`for x in {1..20}; do echo $x; done`
{1..20}
予想される20個の数字ではなく取得します。
たぶん、ルビーは他のシェルを使ってそれらのコマンドを実行しますか? どうすればこれを回避できますか?
編集:ソフトウェアのバージョン:
$ irb --version
irb 0.9.5(05/04/13)
$ ruby --version
ruby 1.8.7 (2010-06-23 patchlevel 299) [x86_64-linux]
$ bash --version
GNU bash, version 4.1.5(1)-release (x86_64-pc-linux-gnu)