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

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

Re: [shell-script] Arquivo em formato de parâmetro


From: Tiago Peczenyj
Subject: Re: [shell-script] Arquivo em formato de parâmetro
Date: Tue, 14 Aug 2018 23:07:56 +0200

Ola

Se o seu script que altera o arquivo escreve o conteudo alterado para a saida padrão , vc pode fazer isso

$ programa <( script ) parametro2

Vc também pode fazer com named pipes mas vai precisar executar 3 comandos 

Em ter, 14/08/2018 às 22:46, Sandro Gambini address@hidden [shell-script] <address@hidden> escreveu:
 

Boa tarde a todos!

Tenho uma dúvida que é a seguinte:

Tenho um programa que executa uma tarefa, através de um arquivo ascii com uma sintaxe própria. A minha necessidade seria executá-lo, mas ao invés de passar o arquivo, como parâmetro, para ele ler, gostaria de enviar o conteúdo do arquivo, através de um pipe por exemplo, mas não funciona. Um agravante é que o arquivo é o primeiro parâmetro e tem outro parâmetro obrigatório para passar após o primeiro.

Existe alguma forma de "enganar" o programa?

Sintaxe: programa <arquivo> <parâmetro2>

Algo tipo: programa $( <script que criaria o arquivo> ) <parâmetro2> 

Hoje faço um script que gera um arquivo temporário, executa o programa passando esse arquivo temporário por parâmetro, apago o arquivo temporário e finalizo o script, o que me parece não ser a melhor solução, a não ser que seja única.

Obrigado.


Atenciosamente,

Sandro Gambini
sandrojapa<at>gmail.com
(11) 97464-3384

--
Tiago B. Peczenyj

http://about.me/peczenyj

reply via email to

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