Linux ファイルからIPアドレスだけを抜き出す
Linuxで、ファイルからIPアドレスだけを抜き出す手順を記述してます。
環境
- OS Rocky Linux release 8.4 (Green Obsidian)
- shell: /bin/bash
手順
ファイルからIPアドレスだけを抜き出すには、「grep」で正規表現を使用します。
実際に、ipアドレスが記述されている以下の「/etc/hosts」ファイルからIPアドレスだけを抽出してみます。
127.0.0.1 localhost localhost.localdomain localhost4 localhost4.localdomain4
::1 localhost localhost.localdomain localhost6 localhost6.localdomain6
192.168.1.100 test.com
抽出してみます。
grep -Eo '[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}' /etc/hosts
<出力結果>
127.0.0.1
192.168.1.100
IPアドレスだけが抽出されていることが確認できます。
-
前の記事
javascript forEachで処理を終了する 2022.04.21
-
次の記事
javascript エラー「Uncaught SyntaxError: Unexpected number」の解決方法 2022.04.22
コメントを書く