首页 > 试题广场 >

执行脚本test.sh,将标准输出重定向到日志logfile

[单选题]
执行脚本test.sh,将标准输出重定向到日志logfile,错误输出重定向到logerr中,以下正确的是:
  • sh test.sh 1> logfile 2> logerr
  • sh test.sh 1> logerr 2> logfile
  • sh test.sh > logfile > logerr
  • sh test.sh 1> logfile > logerr

选A
在shell中,每个进程都和三个系统文件相关联:标准输入stdin,标准输出stdout和标准错误stderr,三个系统文件的文件描述符分别为0,1和2。
实际上, > 就相当于 1> 也就是重定向标准输出,不包括标准错误。通过2>,就是标准错误输出,想重定向标准错误到文件中,则可以使用2> file。

发表于 2018-03-12 10:23:24 回复(0)