我将 STDOUT 和 STDERR 重定向到一个文件,并且一直在增长,所以我总是使用“附加”重定向;这是>>
>>
我的命令是 command >> logfile 2>&1
command >> logfile 2>&1
它有效。
但是 STDERR 重定向有一个>,我用它来“创建”文件,擦除前一个文件,如command > outlog 2> errlog
>
command > outlog 2> errlog
为什么在这种情况下它不删除日志文件?
bash shell redirection stderr append
append ×1
bash ×1
redirection ×1
shell ×1
stderr ×1