shell-script-pt
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: [shell-script] Concatenar variáveis do laço fo r


From: diramos
Subject: Re: [shell-script] Concatenar variáveis do laço fo r
Date: 30 Apr 2014 04:13:33 -0700

    

Mestre Julio. Que aula.

Não conhecia esse esquema. Coisa linda!

Então, vou explorar mais um pouco seus conhecimentos.

Eu coloquei o script pegando linhas de arquivos apenas pra facilitar o entendimento do meu problema.

O caso real é  o seguinte:


#######################

#!/bin/bash

IFS=$'\n';
qtde_alarmes="0"

for alarme in `snmpwalk  -v$VERSAO_SNMP $HOST -c $COM_SNMP -On 1.3.6.1.2.1.33.1.6.2.1.2` ; do 
     qtde_alarmes=$(expr $qtde_alarmes + 1)
     id_alarme=$(echo $alarme | awk -F"." '{print $NF}')
     case "$id_alarme"  in
      "1") descr_alarme="$qtde_alarmes)Uma ou mais bateria falhou."
      ;;
      "2") descr_alarme="$qtde_alarmes)O nobreak está em modo bateria"
      ;;

    

......   blá blá blá


        *) descr_alarme="Alarme desconhecido"
      ;;
      esac
      total_descr_alarme="$total_descr_alarme$descr_alarme "
done

echo $total_descr_alarme

###################


Pergunto: Como você substituiria o laço for acima pelo seu esquema?

Tentei aqui e não conegui.


Meu bash:


bash --version
GNU bash, version 4.1.5(1)-release (x86_64-pc-linux-gnu)


Grato desde já.


Diramos

   


reply via email to

[Prev in Thread] Current Thread [Next in Thread]