Ruby, разница между exec, system и% x () или обратными кавычками

В чем разница между следующими методами Ruby?

exec , system и % x () или Обратные кавычки

Я знаю, что они используются для программного выполнения команд терминала через Ruby, но я бы хотел знаете, почему это можно сделать тремя разными способами.

357
задан max 6 October 2016 в 11:19
поделиться