Linux重定向范围

时间:2011-07-20 14:12:48

标签: gdb redirect

我正在编写一个在xterm中启动gdb的脚本,我想用重定向到文件的输出启动我的程序。

我的命令是这样的:

xterm -e gdb --args myprog --myargs > /tmp/file

如何指示重定向适用的命令?它可以应用于xterm,gdb或myprog。

我尝试使用引号:

xterm -e gdb --args "myprog --myargs > /tmp/file"

然后gdb尝试打开一个名为“myprog --myargs > /tmp/file”的文件。任何帮助将不胜感激。

谢谢!

1 个答案:

答案 0 :(得分:0)

对于最新版本的GDB,以下内容有效:

gdb -q -ex 'set args foo > /tmp/foo.out' -ex run -ex quit /bin/echo