免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
12下一页
最近访问板块 发新帖
查看: 3369 | 回复: 10
打印 上一主题 下一主题

[新手入门] 这个Shell脚本怎么写? [复制链接]

论坛徽章:
0
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2010-07-16 19:54 |只看该作者 |倒序浏览
大家好,请问能否帮忙写个Shell脚本,实现如下功能:
将同一时间,同一用户,不同IP登录的用户批量查出来,如下,怎么用Shell脚本实现?
# who /var/adm/wtmp | sort | grep Jun |more
chejm  pts/0  Jun 01 08:52 (10.233.18.31)
chejm  pts/0  Jun 01 09:03 (10.233.18.31)
chejm  pts/0  Jun 01 08:52 (10.233.18.32)
chejm  pts/0  Jun 01 08:52 (10.233.18.31)
chejm  pts/0  Jun 01 08:52 (10.233.18.31)
----
待复,感谢!

论坛徽章:
1
荣誉会员
日期:2011-11-23 16:44:17
2 [报告]
发表于 2010-07-17 09:07 |只看该作者
这是真实数据吗?感觉不可能出现这样的结果。

论坛徽章:
0
3 [报告]
发表于 2010-07-17 09:10 |只看该作者
是真的。。

怎么将同一时间,同一用户,不同IP登录的用户批量查出来呢?

待复,感谢!

论坛徽章:
1
荣誉版主
日期:2011-11-23 16:44:17
4 [报告]
发表于 2010-07-18 00:01 |只看该作者
呵呵,用户一样,时间一样,登录ip一样,都可以说不奇怪

关键是pts还一样,编出来的吧

论坛徽章:
1
荣誉会员
日期:2011-11-23 16:44:17
5 [报告]
发表于 2010-07-18 00:47 |只看该作者
你要的输出到底是什么?需求不一样,写法也不一样。

论坛徽章:
0
6 [报告]
发表于 2010-07-18 09:51 |只看该作者
不好意思,更正一下,应该是这样:
# who /var/adm/wtmp | sort | grep Jun |more
chejm  pts/0  Jun 01 08:52 (10.233.18.31)
chejm  pts/0  Jun 01 09:03 (10.233.18.31)
chejm  pts/0  Jun 01 08:52 (10.233.18.32)

chejm  pts/0  Jun 01 08:52 (10.233.18.31)
chejm  pts/0  Jun 01 08:52 (10.233.18.39)

要求:将同一时间,同一用户,不同IP登录的用户批量查出来,如下,怎么用Shell脚本实现?
如最后两行就是。需要把这些同一时间,同一用户,不同IP登录的数据行都输出来,请问这个Shell脚本怎么写呢?还望大侠多指教,谢谢!

论坛徽章:
1
荣誉会员
日期:2011-11-23 16:44:17
7 [报告]
发表于 2010-07-18 10:50 |只看该作者
  1. who /var/adm/wtmp | awk '$6!=a[$1$3$4$5]&&a[$1$3$4$5]{if (!c[$1$3$4$5])print b[$1$3$4$5];{print;c[$1$3$4$5]=1}}{a[$1$3$4$5]=$6;b[$1$3$4$5]=$0}'
复制代码

论坛徽章:
1
荣誉会员
日期:2011-11-23 16:44:17
8 [报告]
发表于 2010-07-18 10:56 |只看该作者
你讲的歧义太多,我只按自己理解的其中之一可能写了下。
希望你能学会提问。

论坛徽章:
0
9 [报告]
发表于 2010-07-18 22:51 |只看该作者
7楼的不行啊,语法错误。还望再指教 ,谢谢!

论坛徽章:
1
荣誉会员
日期:2011-11-23 16:44:17
10 [报告]
发表于 2010-07-19 16:47 |只看该作者
我刚才试了下,没发现语法错误啊。
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP