Bash - Removendo todos, exceto um único número na saída do comando

0

Estou trabalhando em um script para processar todas as imagens nas quais o desvio padrão é menor que um determinado limite, por exemplo, se o SD geral for menor que 50 na imagem x, do y para x. O comando que estou usando para encontrar o SD é ' identify -verbose ', que fornece uma saída como:

 ...Image statistics:
    Overall:
      min: 0 (0)
      max: 255 (1)
      mean: 63.7575 (0.250029)
      standard deviation: 6.45394 (0.0253096)
      kurtosis: 199663
      skewness: 5775.31...

Lembre-se que a saída está no estádio de 200 linhas e 8000 caracteres, no entanto, preciso remover todos, exceto o número após 'desvio padrão:'. Eu consegui fazer isso há um tempo atrás com uma linha horrivelmente ineficiente de 8+ linhas de sed e corte . Quaisquer métodos eficientes de fazer isso?

Obrigado

    
por Bluethulhu 12.07.2016 / 18:32

0 respostas