Chinaunix首页 | 论坛 | 博客
  • 博客访问: 116247
  • 博文数量: 84
  • 博客积分: 0
  • 博客等级: 民兵
  • 技术积分: 0
  • 用 户 组: 普通用户
  • 注册时间: 2016-11-17 12:39
个人简介

大连Linux/Unix高端就业、认证培训的领导者。

文章分类

全部博文(84)

文章存档

2013年(25)

2012年(1)

2010年(4)

2009年(9)

2008年(14)

2007年(4)

2006年(27)

分类: LINUX

2013-03-15 22:56:39

编写名为whos的程序,显示已排序好已登录用户的清单,只显示用户名。
阅读(819) | 评论(6) | 转发(1) |
0

上一篇:第五章第3题

下一篇:四则运算举例

给主人留下些什么吧!~~

anto172013-03-16 18:25:08

who |cut -d' ' -f1|sort -u

有点微嗨皮2013-03-16 13:03:33

#!/bin/bash
# Program:
#       List names of logged users.
# History:
#       2013/3/16
w | cut -d' ' -f1 | sed '1,2d' | sort -u
exit 0

于越

w6308661392013-03-16 11:48:23

或者用cut截取who命令输出结果的第一至第八个字符,
即为:who | cut -c1-8 |sort

w6308661392013-03-16 11:46:01

[root@momo home]# who
root     pts/0        2013-03-16 13:15 (192.168.0.100)
momomo   pts/1        2013-03-16 13:42 (192.168.0.100)
[root@momo home]# cat whos
who | sed 's/^\([^ ]*\) .*/\1/g'|sort
[root@momo home]# ./whos
momomo
root

shirendelove2013-03-16 09:26:55

whos内容
###############
#!/bin/bash

who | sort | cut -d ' ' -f 1

##############

chmod u+x whos