在Ruby shell脚本中运行OS X`sow`命令而不退出

时间:2014-11-12 23:55:05

标签: ruby macos bash shell

如何在不退出该脚本的情况下在Ruby shell脚本中运行OS X命令sayman page)?线程Calling shell commands from Ruby中的建议似乎并不适用。

2 个答案:

答案 0 :(得分:3)

你想要

`say "#{var_name}"`

如果你发现难以阅读的反引号

%x(say "#{var_name}")

这也可行:

system "say", var_name

答案 1 :(得分:1)

你可以这样做:

message = "Hello world"

`say "#{message}"`