首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何从who命令中提取时间

如何从who命令中提取时间
EN

Stack Overflow用户
提问于 2014-07-25 21:39:05
回答 3查看 54关注 0票数 0

使用who命令提取特定用户的登录时间的最佳方法是什么?我在想你可以这样做:

代码语言:javascript
复制
who | cut -d " " -f(some number but you dont know which one).
EN

回答 3

Stack Overflow用户

发布于 2014-07-25 21:44:09

您可以使用以下命令:

代码语言:javascript
复制
$ who
me   tty1         2014-07-25 10:06 (:0)
me   pts/0        2014-07-25 10:06 (:0.0)
me   pts/1        2014-07-25 13:43 (:0.0)

$ who | tr -s ' ' | cut -d' ' -f3,4
2014-07-25 10:06
2014-07-25 10:06
2014-07-25 13:43

tr -s ' '压缩了空格(许多都变成了一个空格)。然后,cut根据空间将文本分成块,并打印第三和第四个文本。

票数 1
EN

Stack Overflow用户

发布于 2014-07-26 04:57:47

您也可以尝试此命令:

代码语言:javascript
复制
 $ who | awk '{print $3,$4}'
票数 1
EN

Stack Overflow用户

发布于 2014-07-26 15:24:53

可能是最短/最简单的解决方案:

代码语言:javascript
复制
who | cuts 2 3

你可以找到 (完全公开:我写的)

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/24957099

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档