Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我是 ruby 的新手,正在尝试做一些命令行的东西。
现在我需要保存的输出
exec 'cat /etc/system-release'
在一个变量中扫描它的一个数字。
如果您想获取输出,最好使用system或反引号(或对于运行时间较长的任务,IO.popen)
system
IO.popen
在这种情况下,这样做会快很多
File.read('/etc/system-release')
而不是为此创建额外的进程。