在 Ruby 中执行 Shell 命令
本文将介绍在 Ruby 程序中调用 shell 命令的各种方法。
在 Ruby 中使用反引号 (`) 执行 Shell 命令
示例代码:
puts `echo 'Hello World'`
输出:
Hello World
在 Ruby 中使用 %x
执行 Shell 命令
示例代码:
puts %x( echo 'Hello World' )
输出:
Hello World
在 Ruby 中使用 system
方法执行 Shell 命令
示例代码:
system "echo 'Hello World'"
输出:
Hello World
在这个例子中没有必要使用 puts
,因为该方法已经输出了命令的结果。
在 Ruby 中使用 exec
方法执行 Shell 命令
示例代码:
exec "echo 'Hello World'"
输出:
Hello World
这也像前面的例子一样工作,不需要 puts
方法。
声明:本站所有文章,如无特殊说明或标注,均为本站原创发布,任何个人或组织,在未征得本站同意时,禁止复制、盗用、采集、发布本站内容到任何网站。本站所有源码与软件均为原作者提供,仅供学习和研究使用。如您对本站的相关版权有任何异议,或者认为侵犯了您的合法权益,请及时通知我们处理。