Chinaunix

标题: AIX系统finger -l截取寻求帮助!!! [打印本页]

作者: hcp0988    时间: 2010-07-22 08:48
标题: AIX系统finger -l截取寻求帮助!!!
各位大侠:
  本人初学,现在一问题急求帮助!
  具体操作为:#[/home]$finger -l
Login name: root      
Directory: /                            Shell: /usr/bin/ksh
On since Jul 08 17:33:39 on vty0, 7 days 20 hours Idle Time
No Plan.

Login name: ipnms     
Directory: /home/ipnms                  Shell: /usr/bin/ksh
On since Jul 16 15:00:03 on pts/0
    from 16.1.102.16
On since Jun 03 09:00:14 on pts/2
    from 7.1.11.15
No Plan.
要实现截取终端pts/2登录IP,即: from 7.1.11.15这行信息,现请各位帮助小弟一下!在些深表感谢!!!
附上本人邮箱:hcp0988@163.com
作者: hello_unix    时间: 2010-07-22 10:03
finger -l |grep from

这样行吗
作者: hcp0988    时间: 2010-07-22 10:22
这个我也试过了,截取的信息会太多,因为是想截取pts/2这行下面一行的IP信息,不是全部的from所在行的信息!
作者: yddll    时间: 2010-07-22 11:10
再截一下呗
finger -l|grep from|awk '{print $2}'
作者: beginner-bj    时间: 2010-07-22 12:50
  1. finger-l | awk '/pts\/2/{a=1}a&&/from/{print $NF;exit}'

  2. finger-l |awk '/pts\/2/,/from/{if($1=="from"){print $NF;exit}}'
复制代码

作者: beginner-bj    时间: 2010-07-22 12:52
  1. finger -l |awk '/pts\/2/{getline;print $NF;exit}'
复制代码





欢迎光临 Chinaunix (http://bbs.chinaunix.net/) Powered by Discuz! X3.2