20/03/2013, 12:14
|
|
Respuesta: Encontrar lineas con numero mayor que "con decimales" Yo no utilizaría expresiones regulares para comprobar los valores. Tu expresión no vale para "2,21", pero sí para "289023424786525341,999999999999967887687687699999 " (por poner un ejemplo absurdo que te muestre el problema)
Al menos refínala:
egrep -e 1,[6-9][0-9]+ -e [2-9]+,[0-9]+
Esta última acepta menos valores, pero aún acepta "1,60", no hay forma de limitarlo más porque las expresiones regulares no son la herramienta correcta en este caso, solamente deberías usarlas para encontrar los valores, y luego procesarlos de otra manera. |