[lnkForumImage]
TotalShareware - Download Free Software

Confronta i prezzi di migliaia di prodotti.
Asp Forum
 Home | Login | Register | Search 


 

Forums >

comp.lang.ruby

running linux command from inside

jabowen

7/11/2007 2:55:00 PM

I've ran a search in ruby-talk but I couldn't find an
answer so...

Can I run a linux command inside a ruby program. Like

history
=> 63 history
history -d63

Thanks
Jeff Bowen



____________________________________________________________________________________
Be a better Globetrotter. Get better travel answers from someone who knows. Yahoo! Answers - Check it out.
http://answers.yahoo.com/dir/?link=list&sid...

4 Answers

Jano Svitok

7/11/2007 3:02:00 PM

0

On 7/11/07, Jeffrey Bowen <ja_bowen@yahoo.com> wrote:
> I've ran a search in ruby-talk but I couldn't find an
> answer so...
>
> Can I run a linux command inside a ruby program. Like
>
> history
> => 63 history
> history -d63

You are probably looking for `` or Kernel#system.

for example: puts `ls /etc`

Bertram Scharpf

7/11/2007 3:49:00 PM

0

Hi,

Am Mittwoch, 11. Jul 2007, 23:55:29 +0900 schrieb Jeffrey Bowen:
> Can I run a linux command inside a ruby program. Like
>
> history
> => 63 history
> history -d63

`history' is not a Linux "command", it is a Bash command.

What for do you need a command history when you're not on a
command line?

Bertram


--
Bertram Scharpf
Stuttgart, Deutschland/Germany
http://www.bertram-...

Bharat Ruparel

7/11/2007 4:08:00 PM

0

Bertram Scharpf wrote:
> Hi,
>
> Am Mittwoch, 11. Jul 2007, 23:55:29 +0900 schrieb Jeffrey Bowen:
>> Can I run a linux command inside a ruby program. Like
>>
>> history
>> => 63 history
>> history -d63
>
> `history' is not a Linux "command", it is a Bash command.
>
> What for do you need a command history when you're not on a
> command line?
>
> Bertram

Since it is a Bash specific command why can't you just run a Bash
command file using `` or system commands? That command file can contain
the Bash specific invocaion commands in the first line or any other
language for that matter. I don't think it is a good idea to make your
client aware of the specificity of the called program.

--
Posted via http://www.ruby-....

Ben Bleything

7/11/2007 5:24:00 PM

0

On Thu, Jul 12, 2007, Chris Thiel wrote:
> If you're looking for a history inside of irb that you can play with, take a
> look at something like
> this<http://gilesbowkett.blogspot.com/2007/06/irbrc-modifications.html><http://gilesbowkett.blogspot.com/2007/06/irbrc-modifications.h...
> make sure you get his new
> version <http://pastie.caboo.se..., as I found a tiny bug in the old
> one. Handy for getting all the history you've done inside irb, or even
> writing it out to a file so you can make a script out of it, etc.

Whoa, I never saw this. Kinda wish you guys had let me know ;) No
worries, though.

Thanks for the fixes. I needed to revisit this anyway, as there's some
other stuff that doesn't work. I'll contact you and Giles off-list
about integrating your changes.

Ben