0

私は bash を使用して、単純なスクリプトを作成して traceroute の結果を取得し、この結果から IP アドレスを取得してから、各ホップに対して継続的な ping を実行して結果を返します。traceroute の結果を精査し、IP アドレスを変数に追加する最も簡単な方法を探しています。私の考えは、「(」を使用して検索を開始することです...この後にすべてのデータを取得します...「)」で停止します...そしてそれを変数に追加します...そして、これを行う方法について何か提案はありますか? csplit、find、および cut コマンドについて少し調査しましたが、私のニーズを満たすものを思いつくことができませんでした。あなたが提供できるどんな助けも大歓迎です。

4

1 に答える 1

0

これで始められるかもしれません:

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