grep + quantidade e números de correspondência

0

com o seguinte comando eu posso verificar / combinar se param tem números ou "."

  param=2.3.1
  echo $param |  grep [0-9][.] 

mas o que eu preciso adicionar na minha sintaxe, a fim de verificar também se eu tenho pelo menos dois números (número ou mais no lado direito e número ou mais no lado esquerdo)

exemplo de números válidos

 12.2
 1.2
 4.3.0
 123.4.223
 12.33.22.4.2
 1.0.2.3.4

exemplo de números não válidos

 .39274
 1233.
 .7.
 .5666666.
 2...
    
por Eytan 15.02.2012 / 16:31

1 resposta

1

Isso funciona em bash (não tenho ksh ):

grep '^\([0-9]\+\.\)\+[0-9]\+$'
    
por 15.02.2012 / 16:58