Как сохранить строковое значение в stdout
из следующего кода Ruby?
stdin, stdout, stderr = Open3.popen3('grep something test.txt')
Я могу отобразить значение следующим образом: stdout.gets
. Однако, пытаясь сохранить значение следующим образом: s = stdout.gets
просто устанавливает s
в nil
. Попытка сохранить значение следующим образом: s = stdout
сохраняет что-то вроде "#<IO:0x1003abe10>"
в s
.