【发布时间】:2013-01-17 03:04:37
【问题描述】:
这些是ps h -eo etime 的可能输出格式
21-18:26:30
15:28:37
48:14
00:01
如何将它们解析为秒?
- 请假设天数部分至少为 3 位数,因为我不知道它可以有多长。
- 输出将是
egreped到仅一行,因此无需循环。
【问题讨论】:
-
这不会回答你的问题,但为什么不直接使用
etimes呢?它以秒为单位为您提供相同的值。 -
什么是
etimes?一个程序?ps的格式选项? -
一个
ps格式选项,与etime相同,除了输出以秒为单位而不是[[DD-]hh:]mm:ss -
@Hasturkun RedHat 版本的
ps没有etimes格式说明符。ps h -eo etime,etimes ERROR: Unknown user-defined format specifier "etimes". -
CentOS 也是如此(因为它是从 RHEL 派生的)
标签: regex linux bash parsing type-conversion