Captura de erros de linha de comando usando% x
Sempre que você desejar executar algo na linha de comando, poderá usar a seguinte sintaxe:
%x(command to run)
No entanto, quero detectar um erro ou, pelo menos, obter a resposta para que eu possa analisá-lo corretamente. Eu tentei definir:
result = %x(command to run)
e usando um try-catch
begin
%x(command to run)
rescue
"didn't work"
end
para nenhum proveito. Como capturar os resultados em vez de imprimi-los?