Я согласился бы с записью результата в файл, установил бы переменную в файле
curval=the_value
Затем в оболочке (или другой сценарий)
source current_variable_value_result_file
Я понял это!
Я выполнял x86 двоичный файл на машине SPARC.
На Солярисе, когда Вы пытаетесь выполнить двоичный файл SPARC на x86 платформе (или наоборот), Invalid argument
ошибка, которую Вы получаете.