获得系统调用的价值

时间:2015-05-12 18:32:39

标签: ruby system-calls

我试图从Ruby系统调用中获取值:

distro = system('lsb_release -is')
distver = system('lsb_release -rs | cut  -c1-2')

我认为lsb_release的回报会进入变量。但如果我做了puts distroputs distver,我就会变成现实。

有没有办法从中获取价值?

1 个答案:

答案 0 :(得分:1)

你可以选择

d = `date`
e = IO.popen("date").read

还需要一些时间IO.popenIO.popen2IO.popen3