以下Ruby方法有什么区别?
exec,system和%x()或反引号
exec
system
%x()
我知道它们用于通过Ruby以编程方式执行终端命令,但我想知道为什么有三种不同的方法来执行此操作.
ruby exec
exec ×1
ruby ×1