[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: [shell-script] Variável atribuída de comando
From: |
Julio C. Neves |
Subject: |
Re: [shell-script] Variável atribuída de comando |
Date: |
Tue, 22 Nov 2011 17:12:56 -0200 |
experimente escrever:
$ echo "$variavel"
que vc verá que são iguais.
Veja o
porquê<http://wiki.softwarelivre.org/TWikiBar/TWikiBarPapo005#Inter_Field_Separator_Tabajara_I>
.
Abcs,
Julio
*Quer aprender tudo de Shell em 2 fins de semana?*
* address@hidden <address@hidden> ou (21) 8112-9988*
**
*** » **julioneves1 » juliobash*
Em 22 de novembro de 2011 16:58, Robson Alexandre <address@hidden
> escreveu:
> **
>
>
> Boa Tarde senhores,
>
> Estou montando um script para automatizar a configuração dos clientes
> de backup e para isso estou usando ssh -t <Host> "Cmd", com a seguinte
> estrutura:
>
> #!/bin/bash
> ip_cliente=10.0.0.1
> ARQ_FD=/etc/bacula/bacula-fd.conf
> senha=$(pwgen -s 44 1)
> CMD=$(cat <<EOF
> sudo sed -i.original '/^Director {/{:a;/\n}/! {N;ba};/Monitor/{s/^/#
> /;s/\n/\n#/g}}' ${ARQ_FD}
> sudo sed -i '/Password/s/=.*/=
> \"${senha}\"/g;/P.*-dir/s/P.*-/argus-/g' ${ARQ_FD}
> sudo sed -n '/-fd/p' ${ARQ_FD}
> sudo /etc/init.d/bacula-fd restart
> EOF
> )
> ssh -t ${ip_cliente} "${CMD}"
>
> E a partir daí, preciso pegar o retorno deste ultimo comando.
> A minha dúvida é a seguinte:
> Porque
> ssh -t ${ip_cliente} "${CMD}" > arquivo_saida.txt
> tem saídas diferentes de:
> variavel=$(ssh -t ${ip_cliente} "${CMD}")
>
> ou seja, porque o conteúdo do arquivo_saida.txt não é o mesmo de $variavel.
> Atenciosamente
>
> Robson Alexandre
>
>
[As partes desta mensagem que não continham texto foram removidas]