>将 stdout 重定向到文件,并覆盖该文件。
&>重定向 stdout 和 stderr,并覆盖(?)文件。
我想将 stdout 和 stderr附加到文件中,而不是覆盖。我尝试过&>>,但没有成功。&>已经做我想做的事了吗?如果没有的话,还有什么技巧吗?
有(至少)两种方法可以实现这一目标:
cmd >>file.txt 2>&1where>> file将输出附加到文件并将2>&1其重定向stderr到stdout.cmd &>>file确保 bash 版本 >4(使用bash --version)并 #!/bin/bash位于文件开头(#!/bin/sh不起作用)。| 归档时间: |
|
| 查看次数: |
7208 次 |
| 最近记录: |