我正在使用 ssh 访问另一台机器,并需要我进行 ssh 的 IP。Finger 给出了这个,但我不知道如何从给出的信息中分离出它。到目前为止,我有:
finger | grep $USER
其结果为:
jonno Jonathan Mackenzie pts/9 Sep 21 16:23 (111.111.111.111)
隔离 IP 地址所需的最后一个 grep 是什么(出于安全原因,我在这里更改了它)?
答案1
快速而肮脏:
finger | grep $USER | egrep -o "[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}"
答案2
当你ssh
在某处设置一些环境变量时:
SSH_CLIENT
SSH_TTY
SSH_CONNECTION
请看一下它们,它们非常有用。