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

[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 



reply via email to

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