0
いくつかのサーバの再IPに備えて、私は設定ファイルにあるサーバ上のすべてのIPアドレスを検索します。サーバ上の設定ファイルでハードコードされたIPアドレスを見つける
simpleminded最初の試み:
grep -e "[0-9]*\\.[0-9]*\\.[0-9]"
..produces偽陽性なし桁の文字列も許可されているため。また、有効なIPアドレスではない1.2.3.4.5のようなバージョン番号を見つけます。
誰かがこれについて考えて、完全なIPアドレスを思いついて、すべての例外をカバーする正規表現grepを見つけたと確信しています。
チェック:http://stackoverflow.com/questions/106179/regular-expression-to-match-hostname-or-ip-address – ennuikiller
ありがとう!それは正しい答えに向かう良いヒントですが、与えられた正規表現はそのまま動作しません。 –
ieerep '([[:digit:]] {1,3} \。){3} [[:digit:]] {1,3}'は5桁のシリアル番号も見つけます... –