首页 > 解决方案 > 在 Bash 输出中获取特定文本

问题描述

我想只从这个输出中获取 ip,但我想知道如何。是否可以将输出限制为我想要的。

VPN Connection Setting Name                          |kap1
Destination VPN Server Host Name                     |159.89.199.192
Destination VPN Server Port Number                   |5252
Destination VPN Server Virtual Hub Name              |kap
Proxy Server Type                                    |Direct TCP/IP 

另一个问题。ip有端口。我只想要ip。对不起另一个问题。感谢大家的帮助。

VPN Connection Setting Name |kap1
Status                      |Connected
VPN Server Hostname         |159.89.199.192:5252 (Direct TCP/IP Connection)

标签: linuxbashawksedgrep

解决方案


考虑到您共享的数据保存在文件中。文件名:file.txt

$grep 'VPN Server Host Name' file.txt | awk -F '|' '{print $2}'
159.89.199.192

推荐阅读