From: Robert Klemme Date: 2009-04-28T00:13:18+09:00 Subject: Re: execuate command problem 2009/4/27 Martin Sharon : > I want to execute a shell command in ruby, like this: > > line = "tokyo paris london" > par = "23 23 11 43" > execute = "./comp #{line} #{par}" > puts execute > > > but the command executed is > > ./comp tokyo paris london > 23 23 11 43 > > > There is an "enter" there, how can I execute: > > > ./comp tokyo paris london 23 23 11 43 > > without line changing? Works for me 17:03:46 bin$ ruby < line = "tokyo paris london" > par = "23 23 11 43" > execute = "./comp #{line} #{par}" > puts execute > XX ./comp tokyo paris london 23 23 11 43 17:12:42 bin$ You must have been doing something differently than posted. Kind regards robert -- remember.guy do |as, often| as.you_can - without end http://blog.rubybestpractices.com/