【原创】$REMOTEHOST

能显示IP,但是我机器是固定终端号的那种类型,IP后面还有信息比方说:
[pl@bjyxzj pl]$ last | grep "`whoami`.*still logged in" | awk '{ print $3 }' | s
ort -u                                                                          
10.6.107.29.1      
一头雾水

终端绑定怎么理解? REMOTEHOST 这个变量是由谁设置的? 你用什么方式登录的?      
[QUOTE=dearvoid]一头雾水

终端绑定怎么理解? REMOTEHOST 这个变量是由谁设置的? 你用什么方式登录的?[/QUOTE]我也差不多      
回家了,我们买的人家的软件,只有在我们配置文件中加入客户端ip后,终端才能登陆
配置文件内容如下:  
telnet.conf   
127.0.0.1.1  tty4000
......              ......
ip后面的为应用号  一般为1
每一台主机一个IP,如果IP在配置文件中找不到则不允许登陆。
目的就一个就要B机的:IP     
至于$REMOTEHOST 如果是红旗的DC4.1的话,用telnet登陆时就默认是B机ip(23端口)
可我必须用8800端口,或者9900端口      
我现在要是一头雾水。。。

能说明一下最终要求是要得到什么结果吗?


[pl@bjyxzj pl]$ last | grep "`whoami`.*still logged in" | awk '{ print $3 }' | s
ort -u
10.6.107.29.1
这个的输出要修改成什么样的      
目的就一个就要B机的:IP      
[pl@bjyxzj pl]$ last | grep "`whoami`.*still logged in" | awk '{ print $3 }' | s
ort -u       显示的IP太多了,同一用户名进入的话,会把所有人的IP显示出来,而我只要B,或者其他      
[QUOTE=liu_yc][pl@bjyxzj pl]$ last | grep "`whoami`.*still logged in" | awk '{ print $3 }' | s
ort -u       显示的IP太多了,同一用户名进入的话,会把所有人的IP显示出来,而我只要B,或者其他[/QUOTE]

多人IP并不是问题
根据你连接的tty即可过滤(ps 就即可查得)      
[QUOTE=liu_yc]目的就一个就要B机的:IP[/QUOTE]

怎么变成B机的IP了。。。
原先不是说A机想得到它自个在B机上显示的IP吗?

讨论得有些乱,呵      
恩  大概知道什么意思了   这么说的话我直接用tty就可以   
唉  这个程序暂时停止了,领导说要去做别的事情,估计要等明年了      不过知道怎么做了,谢谢各位啦