0

我正在使用 bash 只是尝试编写一个简单的脚本来提取 traceroute 结果,然后从该结果中提取 IP 地址,然后对每个跃点运行连续 ping 以返回结果。我正在寻找最简单的方法来搜索我的跟踪路由结果,并将 IP 地址添加到变量中。我的想法是只使用“(”开始搜索......在此之后拉出所有数据......停在“)”......然后将它添加到变量......然后循环直到初始“(”的计数已完成。关于如何执行此操作的任何建议?我对 csplit、find 和 cut 命令进行了一些研究,但无法提出任何可以满足我需求的东西。您能提供的任何帮助将不胜感激。

4

1 回答 1

0

这可能会让你开始:

traceroute somehost.example.com | sed 's/.*(\(.*\)).*/\1/'
于 2013-11-04T18:12:34.477 回答