小编use*_*112的帖子

如何将命令的输出重定向到函数但抑制错误并输出到控制台?

我需要将我正在运行的命令的输出重定向到带有时间戳的日志文件(因此是一个函数而不是日志文件本身),但错误和输出都不应该显示在控制台中。下列 -

command | my_func 2> /dev/null 
Run Code Online (Sandbox Code Playgroud)

不管用。

就像是

command 2> logfile
Run Code Online (Sandbox Code Playgroud)

有效,但我无法在第二种情况下记录时间戳。我该怎么办?

bash error-handling stdout timestamp

4
推荐指数
2
解决办法
3182
查看次数

标签 统计

bash ×1

error-handling ×1

stdout ×1

timestamp ×1