重定向ruby exec输出

时间:2015-07-13 18:21:09

标签: ruby exec

我正在使用ruby的exec执行SVN命令。我不想要 输出显示在控制台上。我希望它转到ruby字符串变量 我将在其上进行一些处理。

ruby​​代码 - exec "svn log repo"

此代码显示执行svn命令的结果。我不想在控制台中使用它。

请帮帮我。

1 个答案:

答案 0 :(得分:1)

exec将无效,因为新进程将替换当前进程(您的脚本将以exec结束;以下语句将永远不会执行。)

使用反引号:

string_variable = `svn log repo`