最初の共通オクテットからすべてのサブネットを抽出します。

最初の共通オクテットからすべてのサブネットを抽出します。

私のファイルにサブネットのリストがあります。上記のように、共通のオクテットを持つサブネットだけを抽出するだけです。

grep "grep -oP '1.[^"]+' を試しましたが、まだ別の結果が出ました。

たとえば、次のログがあります。

1.1.1.0/24
2.74.2.0/24
11.2.1.0/24
1.9.55.0/24

共通の最初のオクテットが1のサブネットのみを抽出したいので、結果は次のようになります。

1.1.1.0/24
1.9.55.0/24

ベストアンサー1

これはあなたがしたいことをします:

grep '^1\.' filename

この^記号は線の始まりを表し、\.文字通りの点を表します。

おすすめ記事