我有一个c程序。我用gcc编译了它。运行可执行文件后。我将输出保存到单独的文件中。
$ ./a.out > outputs
然后我编译了另一个程序并运行它。我指示输出到相同的输出文件,在那里它删除了旧内容并编写了新内容。如何在不删除之前内容的情况下将所有输出定向到同一文件。
答案 0 :(得分:1)
>
中的输出重定向./a.out > outputs
每次都会创建一个新文件(输出)。而不是使用
./a.out >> outputs
>>
每次都会向旧版数据添加新数据。