无法重定向hwclock -r命令的输出

时间:2014-10-16 09:51:40

标签: bash shell hwclock

我正在实现一个shell脚本,我想分析hwclock -r( - show)命令显示的输出,该命令显示RTC时间和日期。

要做到这一点,我尝试了类似的东西:hwclock -r | grep -v" grep" | grep"错误" >的/ dev / null的 查看RTC寄存器时是否发生错误。

问题是输出只是并且总是转发到控制台。我尝试将输出转发到文件然后分析其内容,我也尝试使用tee -a命令将输出定向到控制台和文件,但没有成功。

是否有解决方案或解释hwclock -r命令发生的事情。

提前谢谢。

1 个答案:

答案 0 :(得分:0)

  

我刚刚通过将错误消息转发到文件然后进行分析来解决它。

     

hwclock -r 2> file.txt; grep -v "grep" | grep "error" > /dev/null将完成这项工作。

您在第一个file.txt中省略了grep

如果您只是想检查"错误",如果不是太旧bash,这也会以较短的方式执行:

hwclock -r |& grep error >/dev/null