相关疑难解决方法(0)

Ruby,exec,system和%x()或Backticks之间的区别

以下Ruby方法有什么区别?

exec,system%x()反引号

我知道它们用于通过Ruby以编程方式执行终端命令,但我想知道为什么有三种不同的方法来执行此操作.

ruby exec

358
推荐指数
3
解决办法
15万
查看次数

在ruby脚本中运行命令时,使用'system'方法抑制运行命令的输出

我不确定这是否有意义,但我在想是否有办法在使用systemruby中的方法运行时抑制为命令显示的输出?我的意思是它应该只向STDOUT输出true或false,而不是输出命令.我认为它只能在命令可以静默运行而不是从system方法运行时才能完成.有人能提供更多的见解吗?

ruby

29
推荐指数
3
解决办法
2万
查看次数

标签 统计

ruby ×2

exec ×1