0

我是 ruby​​ 的新手,正在尝试做一些命令行的东西。

现在我需要保存的输出

exec 'cat /etc/system-release'

在一个变量中扫描它的一个数字。

4

1 回答 1

2

如果您想获取输出,最好使用system或反引号(或对于运行时间较长的任务,IO.popen

在这种情况下,这样做会快很多

File.read('/etc/system-release')

而不是为此创建额外的进程。

于 2012-07-07T20:18:45.817 回答