是的,有一个Unix实用程序可以为stdin添加时间戳。这个实用程序叫做ts
,它是moreutils
软件包的一部分。ts
可以在每行输出前添加时间戳,支持多种时间格式和输出格式。
要在Linux系统上安装moreutils
,可以使用以下命令:
sudo apt-get install moreutils
在macOS上,可以使用Homebrew安装:
brew install moreutils
使用ts
为stdin添加时间戳的示例命令:
command | ts '%Y-%m-%d %H:%M:%S'
在这个示例中,command
是要执行的命令,ts
将在每行输出前添加时间戳,时间戳格式为YYYY-MM-DD HH:MM:SS
。
更多关于ts
的信息和选项,可以查阅其官方文档:https://manpages.debian.org/unstable/moreutils/ts.1.en.html
推荐的腾讯云相关产品和产品介绍链接地址:
领取专属 10元无门槛券
手把手带您无忧上云