[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: [shell-script-pt] Redirecionamentos múltiplos
From: |
Jamenson Ferreira Espindula de Almeida Melo |
Subject: |
Re: [shell-script-pt] Redirecionamentos múltiplos |
Date: |
Thu, 4 Jun 2020 18:38:12 -0300 |
Em qui., 4 de jun. de 2020 às 18:17, Jamenson Ferreira Espindula de
Almeida Melo <jafesp@gmail.com> escreveu:
>
> Saudações.
>
> Salvo engano, é muito comum a seguinte construção:
>
> comando_um | comando_dois | ... | comando_n
>
> Porém, conforme defende o mais conceituado "shelleiro" brasileiro, o
> mestre Júlio Neves, deve-se evitar tal construção. O argumento
> principal sustentado por Júlio é que tal construção cria sub processos
> (sub shells), o que pode ocasionar perda de informações, especialmente
> nas variáveis de ambiente.
>
> Para o mestre Júlio, a construção mais correta é:
>
> comando_um <<< $( comando_dois )
>
> Dadas tais premissas, pergunto:
>
> Qual seria a construção para múltiplos redirecionamentos?
>
> Pergunto, pois não encontrei (ainda) uma construção para mais que dois
> (02) comandos.
>
> Cordialmente,
>
> Jamenson Ferreira Espindula de Almeida Melo
> Jaboatão dos Guararapes, Pernambuco, Brasil
> Usuário GNU/Linux nº 166197
> https://linuxcounter.net/cert/166197.png
>
> Impressão digital da chave PGP:
> 234D 1914 4224 7C53 BD13 6855 2AE0 25C0 08A8 6180
Errata: a construção seria: comando_dois <<< $( comando_um )
Significando que o comando_dois recebe o resultado após a execução do comando_um
Jamenson Espindula.