[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: [shell-script] Comando ssh hostname de todas as máquinas acessadas
From: |
André Saunite |
Subject: |
Re: [shell-script] Comando ssh hostname de todas as máquinas acessadas |
Date: |
Mon, 11 Jun 2012 10:35:44 -0500 |
User-agent: |
Mozilla/5.0 (X11; Linux x86_64; rv:13.0) Gecko/20120601 Thunderbird/13.0 |
Opa,
Pro sed aceitar a váriavel você não pode usar a aspas simples, tem que
ser a dupla.
E de todas as formas, se você enviasse um exemplo dos arquivos de
entrada (/opt/options_zabbix.txt) ia ficar muito mais fácil te ajudar.
Abraço
André Saunite
On 06/11/2012 10:22 AM, 빠는 Leonardo Goretti wrote:
>
> Duvida!!!
>
> Pessoal tenho ...
> for var in $(egrep "^parameters" /opt/options_zabbix.txt | awk -F";"
> '{print $2}');
> do
> PARAMETERS_LAST=$(egrep "^$var" /opt/zabbix/etc/zabbix_agentd.conf)
> VAR_CURRENT=$(egrep "$var;" /opt/options_zabbix.txt | awk -F";"
> '{print $3}')
> PARAMETERS_CURRENT=$var=$VAR_CURRENT
>
> sed 's/^${PARAMETERS_LAST}\$/${PARAMETERS_CURRENT}/'
> /opt/zabbix/etc/zabbix_agentd.conf >
> /opt/zabbix/etc/zabbix_agentd.conf.bkp
>
> cp /opt/zabbix/etc/zabbix_agentd.conf.bkp
> /opt/zabbix/zabbix_agentd.conf
> done
> porem o sed nao está substituindo....alguma ideiaaaa?!
>
> [As partes desta mensagem que não continham texto foram removidas]
>
>
[As partes desta mensagem que não continham texto foram removidas]