gpt4 book ai didi

linux - Bash 解析路由命令中的输出

转载 作者:太空宇宙 更新时间:2023-11-04 12:27:35 25 4
gpt4 key购买 nike

我正在编写一个 bash 脚本来在无线网络中注册远程主机。我正在获取远程 IP,但我需要帮助来解析输出。这是我的输出:

$ IPS=`route -n | grep -e '10.0.0' | awk '{ print $1 }'`
$ echo $IPS
10.0.0.2
10.0.0.3

我需要获取这些 IP 并插入到类似 ... <remote_ip_1> ... 的命令中

如何实现?我在答案中找不到这种情况。

谢谢

最佳答案

你可以使用类似的东西

route -n | awk '/10.0.0/ { system("command to be executed with "$1) }'
^
added missing )

我们正在否定使用 grep 并使用//搜索所需的文本,然后使用 awk 系统函数与 $1 一起执行命令

关于linux - Bash 解析路由命令中的输出,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/44204399/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com