¿Redirigir / almacenar salida de shell en la variable GDB?

Me gustaría saber cómo es posible conocer la architecture actual del sistema en GDB y almacenar esta información en una variable para su posterior evaluación.

Algo como:

set variable $x=`shell uname -m` 

hay 2 maneras:

la forma más antigua:

 (gdb) shell echo set \$x=\"$(uname -m)\" >/tmp/foo.gdb (gdb) source /tmp/foo.gdb 

más nuevo con python:

 (gdb) python gdb.execute("set $y=\"" + os.uname()[4] + "\"")