5
Jeśli robięKtóry ruby powłoki używa jako podpowłoki?
`echo $SHELL`
, mam /bin/bash
.
Ale jeśli próbuję uruchomić tę pętlę:
`for x in {1..20}; do echo $x; done`
mam {1..20}
zamiast oczekiwanych 20 numerów.
Może ruby używa innej powłoki do uruchamiania tych poleceń? Jak mogę obejść ten problem?
EDIT: wersje oprogramowania:
$ 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)
uzyskać ' "/ bin/bash \ n"' i '" 1 \ n2 \ n3 \ n4 \ n5 \ n6 \ n7 \ n8 \ n9 \ n10 \ n11 \ n12 \ n13 \ n14 \ n15 \ n16 \ n17 \ n18 \ n19 \ n20 \ n "' – Kyle