# IO.popen with an array in trunk

**URL:** <https://www.ruby-forum.com/t/io-popen-with-an-array-in-trunk/111241>\
**Category:** Development\
**Created:** [August 4, 2007, 5:53am UTC](https://www.ruby-forum.com/t/io-popen-with-an-array-in-trunk/111241 "2007-08-04T05:53:42Z")\
**Posts on this page:** 2\
**Page:** 1

<div class="post-metadata">

**Author:** ![sheepman](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/s/d07c76/32.png) [@sheepman](https://www.ruby-forum.com/u/sheepman)\
**Post date:** [August 4, 2007, 5:53am UTC](https://www.ruby-forum.com/t/io-popen-with-an-array-in-trunk/111241/1 "2007-08-04T05:53:42Z")

</div>

e$B$3$s$K$A$O!"e(Bsheepman e$B$G$9!#e(B

e$B%j%U%!%l%s%9$rJT=8$7$F$$$F5$$K$J$C$?$3$H$G$9!#e(B

ruby-1.9 e$B$Ne(B IO.popen e$B$NBhe(B1e$B0z?t$KG[Ns$rM?$($?\>l9g!"e(B  
e$B%j%U%!%l%s%9$G$Oe(B

[http://www.ruby-lang.org/ja/man/index.cgi?cmd=view;name=IO#IO.2epopen](http://www.ruby-lang.org/ja/man/index.cgi?cmd=view;name=IO#IO.2epopen)

e$B!Xe(Bruby 1.9 feature: command  
e$B$,G[Ns$N\>l9g$O!"%7%'%k$r7PM3$;$:$K;R%W%m%;%9$r\<B9T$7$^$9!#!Ye(B

e$B$H$"$j$^$9!#$,!“G[Ns$ND9$5$,e(B1e$B$@$C$?\>l9g$K$O!”%7%'%k7PM3$G\<B9T$5$l$k$h$&$G$9!#e(B

$ ls  
bar foo

$ ruby-1.9 -ve ‘p IO.popen([“echo \*”],“r+”).read’  
ruby 1.9.0 (2007-06-30 patchlevel 0) [i686-linux]  
“bar foo\n”

$ ruby-1.9 -ve 'p IO.popen([“echo”, “_"],“r+”).read’  
ruby 1.9.0 (2007-06-30 patchlevel 0) [i686-linux]  
"_\n”

$ ruby-1.8 -ve ‘p IO.popen(“echo \*”,“r+”).read’  
ruby 1.8.6 (2007-06-18 patchlevel 5000) [i686-linux]  
“bar foo\n”

e$B$3$l$O$3$&$$$&$b$N$J$N$G$7$g$&$+!#G[Ns$ND9$5$GF0:n$,JQ$o$k$N$O$I$&$J$N$H$$$&5$$,$7$^$9!#e(B  
e$B?7$7$$%j%U%!%l%s%9$NJ}$G$O!"e(B

[http://doc.loveruby.net/refm/api/view/method/IO/s/popen](http://doc.loveruby.net/refm/api/view/method/IO/s/popen)

e$B!XD9$5e(B2e$B0J\>e$NG[Ns$,;XDj$5$l$?\>l9g$K$O!"%7%'%k$r7PM3$;$:$K;R%W%m%;%9$r\<B9T$7$^$9!#!Ye(B

e$B$H=q$$$F$\*$-$^$7$?!#e(B

---

<div class="post-metadata">

**Author:** ![sheepman](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/s/d07c76/32.png) [@sheepman](https://www.ruby-forum.com/u/sheepman)\
**Post date:** [August 4, 2007, 9:57pm UTC](https://www.ruby-forum.com/t/io-popen-with-an-array-in-trunk/111241/2 "2007-08-04T21:57:56Z")

</div>

e$B$J$+$@$G$9!#e(B

At Sat, 4 Aug 2007 12:52:32 +0900,  
sheepman wrote in [ruby-dev:31344]:

> e$B$3$l$O$3$&$$$&$b$N$J$N$G$7$g$&$+!#G[Ns$ND9$5$GF0:n$,JQ$o$k$N$O$I$&$J$N$H$$$&5$$,$7$^$9!#e(B

e$B%P%0$G$9!#D\>$7$^$7$?!#e(B
