Unix > 覆盖命令?

Unix > 覆盖命令?

我正在执行 shell 命令(例如sh run.sh > log.txt)。如何每次都覆盖文件(这样每次我运行它log.txt都不会被附加)

我在 python 脚本中执行此操作,并且每次都会检查日志文件中的特定数字(并且我不希望将数字添加到log.txt刚刚替换的 中)

答案1

操作>符通过首先将其截断为空然后写入来覆盖文件。运算>>符将追加。也许你实际上正在使用它?

相关内容