linux - 从命令行运行可执行文件时保留以前的信息

标签 linux window

在 Windows 中,当我从命令行运行一个可执行程序时,例如,abc.exe -i abc.bmp >output.txt,程序的所有输出都将放在文本文件中.但是,文本文件中的所有先前内容也将被破坏。因此,如果我按顺序运行以下命令,

abc.exe -i abc.bmp >output.txt

abc.exe -i def.bmp >output.txt 

只有运行第二个文件时的信息才会保存在output.txt中。所以我的问题是我如何也可以将以前的信息保存在 txt 文件中。

最佳答案

使用 >>> 附加到文件。

abc.exe -i abc.bmp >output.txt

abc.exe -i def.bmp >>output.txt 

第一行将创建或清除文件。第二行将附加到它。

关于linux - 从命令行运行可执行文件时保留以前的信息,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29742761/

相关文章:

linux - 在 bash 脚本中从 du 中删除输出的文件部分

c# - 如何使窗口高度适应内容?

javascript - 如何将浏览器视口(viewport)拆分为两个水平 Pane

Linux 下的 Java RandomAccessFile.java 无法正常工作

php - 如何以静默模式执行脚本以摆脱浏览器挂起

linux - 为什么我会收到接近意外标记换行符的语法错误?

ios - 如何创建穿过一层进入另一层的窗口

java - 在没有 JFrame 或 AWT 的情况下制作 Java 窗口

c++ - 如何为 qt5 编译 LibQxt?

linux - 执行脚本的方法到远程服务器