如何在不退出该脚本的情况下在Ruby shell脚本中运行OS X命令say
(man page)?线程Calling shell commands from Ruby中的建议似乎并不适用。
答案 0 :(得分:3)
你想要
`say "#{var_name}"`
如果你发现难以阅读的反引号
%x(say "#{var_name}")
这也可行:
system "say", var_name
答案 1 :(得分:1)
你可以这样做:
message = "Hello world"
`say "#{message}"`