Grep para formato de número específico

Grep para formato de número específico

Tengo un script Unix, que tiene números de versión como este (2.19.0.32). Parecen IP, pero no lo son, ya que algunas son así 2.23.0.06.DBP.

Probé variaciones de esto pero salgo vacío.

egrep "^[0-9]\.[0-9]\.[0-9]\.[0-9]\.[DBP]$" TEST.LOG

Respuesta1

Puedes utilizar este sencillo comando:

grep -E '^[0-9.]+\.DBP' TEST.LOG

Si quieres, simplemente cambia tu comando a esto:

grep -E '^[0-9]+\.[0-9]+\.[0-9]+\.[0-9]+\.DBP' TEST.LOG

+significa: Coincide con una o más apariciones de números.

información relacionada