私の目標は、IPアドレスを3オクテットと正確に一致させることですが、4つのIPオクテットは有効なオクテットでなければなりません-<0から255>の間
たとえば、ファイルに次の IP があります
$ more file
192.9.200.10
192.9.200.100
192.9.200.1555
192.9.200.1
192.9.200.aaa
192.9.200.@
192.9.200.:
192.9.200
192.9.200.
最初の 3 つのオクテットを一致させる必要があります - 192.9.200 で、4 つのオクテットが有効でなければなりません (0-255)
最後に - 結果は次のようになるはずです:
192.9.200.10
192.9.200.100
192.9.200.1
基本的な構文は次のとおりです。
IP_ADDRESS_THREE_OCTETS=192.9.200
cat file | grep -x $IP_ADDRESS_THREE_OCTETS.[ grep Regular Expression syntax ]
4 つのオクテットが有効でなければならないのに、3 つのオクテットに一致させるために 4 つのオクテットに正しい「grep 正規表現」を記述する方法をアドバイスしてください。