5
Si hago¿Qué rubí de concha usa como subshell?
`echo $SHELL`
, me sale /bin/bash
.
Pero si trato de ejecutar este bucle:
`for x in {1..20}; do echo $x; done`
me sale {1..20}
esperados en lugar de 20 números.
¿Quizás ruby usa algún otro shell para ejecutar esos comandos? ¿Cómo puedo solucionar esto?
EDIT: versiones de software:
$ 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)
obtengo ' "/ bin/bash \ n"' y '" 1 \ n2 \ n3 \ n4 \ n5 \ n6 \ n7 \ n8 \ n9 \ n10 \ n11 \ n12 \ n13 \ n14 \ n15 \ n16 \ n17 \ n18 \ n19 \ n20 \ n "' – Kyle