[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
RES: [shell-script] Programa em C
From: |
Julio Cezar Neves - DISB.O |
Subject: |
RES: [shell-script] Programa em C |
Date: |
Fri, 22 Feb 2002 13:37:34 -0300 |
Olá João,
Digamos que vc queira retornar 5. Então vc poderia encerrar o seu
Programa_em_C com um exit 5 e
fazer dentro de um script:
Programa_em_C
var=$?
echo $var
Isso é mais ou menos o que vc fez, porém vc só poderá passar valores
permitidos pela sintaxe do cmd exit do C. Para passar qq valor, vc pode
fazer:
var=`Programa_em_C`
Desta forma, todos os printf que vc executar irão para var.
Mas a melhor forma creio que seja utilizando assimétricamente named pipes ou
FIFO, mas ai não cabe no escopo desta lista.
[ ]s,
Julio Cezar Neves
-----Mensagem original-----
De: address@hidden [mailto:address@hidden]
Enviada em: sexta-feira, 22 de fevereiro de 2002 13:21
Para: address@hidden
Assunto: [shell-script] Programa em C
E dae moçada...
É o seguinte: fiz um programa em C que retorna uma string...
Rodei ele no shell, e como faco para uma variavel receber o retorno desse
programa em C??
Tentei algo do tipo:
[$root]: ./Programa_em_C && var="$?" echo $var
so=ó que nao funcionou corretamente... o variavel $var recebeu 0 e nao a
string de retorno do programa...
Alguem tem alguma ideia??
Grato
João
------------------------------------------
Use o melhor sistema de busca da Internet
Radar UOL - http://www.radaruol.com.br
Sair da lista: address@hidden
Banco Dados: http://www.egroups.com/group/shell-script
Seu uso do Yahoo! Grupos é sujeito às regras descritas em:
http://br.yahoo.com/info/utos.html
[Prev in Thread] |
Current Thread |
[Next in Thread] |
- RES: [shell-script] Programa em C,
Julio Cezar Neves - DISB.O <=