+ Responder ao Tópico



  1. Bom dia Amigos,

    Gostaria de resolver um problema que estou com ele. Estou montando um script para monitoramento de temperatura de um servidor pelo cacti e lm_sensors e preciso filtrar os seguintes dados para chegar em um valor numerico:

    sensors | grep "^M/B Temp:" | awk '{print $3}'


    Ele me retorna ja filtrando algumas partes com o seguinte valor:


    +30°C

    Que e a temperatura da placa mae, mas agora queria filtrar esse valor para exibir somente os numero. Como funcionaria o filtro no egrep para este caso?

    ATT Tiago Eduardo Zacarias

  2. Bom dia.
    Se eu entendi corretamente, a saída do comando sensors | grep "^M/B Temp:" | awk '{print $3}' resultará na temperatura nesse formato: +XX°C, onde XX é um número?
    Se for, você poderia usar o comando cut pra filtrar pela parte numérica apenas.
    Assim, basta fazer o seguinte: sensors | grep "^M/B Temp:" | awk '{print $3}' | cut -c2,3 -

    Abraço!






Tópicos Similares

  1. manipulacao de usuario via shell script
    Por helio_traxx no fórum Linguagens de Programação
    Respostas: 2
    Último Post: 16-08-2005, 11:59
  2. heeeelp!!! sed com variáveis no shell-script
    Por cachioli no fórum Servidores de Rede
    Respostas: 2
    Último Post: 17-06-2005, 10:56
  3. Edicao de arquivo com shell script
    Por andrercmeira no fórum Linguagens de Programação
    Respostas: 6
    Último Post: 07-04-2005, 08:34
  4. Filtro de anexos no serv CL8
    Por Daniels no fórum Servidores de Rede
    Respostas: 0
    Último Post: 03-02-2004, 15:19
  5. Automatizacao de comandos em shell script
    Por mistymst no fórum Servidores de Rede
    Respostas: 1
    Último Post: 16-09-2003, 10:00

Visite: BR-Linux ·  VivaOLinux ·  Dicas-L