重定向 ruby exec 输出
Redirect ruby exec output
我正在使用 ruby 的 exec 执行 SVN 命令。我不想要
输出出现在控制台上。我希望它转到 ruby 字符串变量
我将对其进行一些处理。
ruby 代码 - exec "svn log repo"
这段代码向我展示了svn命令的执行结果。我不想在控制台中使用它。
请帮帮我
exec
将不起作用,因为新进程将替换当前进程(您的脚本将在 exec
结束;将永远不会执行以下语句)。
使用反引号:
string_variable = `svn log repo`
我正在使用 ruby 的 exec 执行 SVN 命令。我不想要 输出出现在控制台上。我希望它转到 ruby 字符串变量 我将对其进行一些处理。
ruby 代码 - exec "svn log repo"
这段代码向我展示了svn命令的执行结果。我不想在控制台中使用它。
请帮帮我
exec
将不起作用,因为新进程将替换当前进程(您的脚本将在 exec
结束;将永远不会执行以下语句)。
使用反引号:
string_variable = `svn log repo`