Tente algo como: ssh u...@ip-servidor << LABEL-FIM variavel=\$(cat arquivo.txt) LABEL-FIM
[]'s Eri Ramos Bastos 2009/7/14 César Vianna <[email protected]>: > Pessoal, tenho que atribuir um valor a uma variável, mas se utilizo crase ou > $() altera a precedência do script e dá erro. Segue o trecho de código: > > ssh u...@ip-servidor << LABEL-FIM > variavel=`cat arquivo.txt` > # ou variavel=$(cat arquivo.txt) > LABEL-FIM > > Em ambos casos o cat é executado antes do ssh. > > Qual a alternativa para que a precedência do cat seja apenas sobre a > atribuição? > > > -- > César Vianna > ------------------- > Prefira o que é positivo e múltiplo; a diferença à uniformidade; o fluxo às > unidades; os agenciamentos móveis aos sistemas. > Gilles Deleuze & Felix Guattari > > > [As partes desta mensagem que não continham texto foram removidas] > > > > ------------------------------------ > > --------------------------------------------------------------------- > Esta lista não admite a abordagem de outras liguagens de programação, como > perl, C etc. Quem insistir em não seguir esta regra será moderado sem prévio > aviso. > --------------------------------------------------------------------- > Sair da lista: [email protected] > --------------------------------------------------------------------- > Esta lista é moderada de acordo com o previsto em > http://www.listas-discussao.cjb.net > --------------------------------------------------------------------- > Servidor Newsgroup da lista: news.gmane.org > Grupo: gmane.org.user-groups.programming.shell.brazil > > Links do Yahoo! Grupos > > >
