sdm*_*_gr 277 bash stdout stderr
我正在运行一个bash脚本,它创建一个日志文件来执行命令
我使用以下内容
Command1 >> log_file
Command2 >> log_file
Run Code Online (Sandbox Code Playgroud)
这仅发送标准输出,而不是终端上显示的标准错误.
我可以记录记录到文件的stderr和stdout吗?
Mat*_*Mat 411
如果要登录同一文件:
command1 >> log_file 2>&1
Run Code Online (Sandbox Code Playgroud)
如果你想要不同的文件:
command1 >> log_file 2>> err_file
Run Code Online (Sandbox Code Playgroud)
Cos*_*atu 185
重定向两者的最简单语法是:
command &> logfile
Run Code Online (Sandbox Code Playgroud)
如果要附加到文件而不是覆盖:
command &>> logfile
Run Code Online (Sandbox Code Playgroud)
小智 32
你可以像2>&1那样做:
command > file 2>&1
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
193330 次 |
| 最近记录: |