Rodrigo Tavares escreveu:
> Preciso usar o system para poder definir uma senha
> automaticamente.
>
> Declarei a biblioteca #include <stdlib.h>
> logo abaixo do #!/bin/sh.
>
> testo comandos do tipo:
>
> int ret = system("foo");
> int system( const char *ls );
> system ("echo $userpass | --stdin passwd $user");
>
> Sempre vem o erro:
>
> ./password1: line 26: syntax error near unexpected
> token `('
> ./password1: line 26: `    int system( const char *ls
> );'
>
> O que pode estar acontecendo ? 
>   
Olá,

  Você misturou C com Bash? Que doidera!!!

  Aconselho estudar um pouco mais as duas "linguagens", vide mensagens 
sobre Bash no histórico desta lista e da Prog-BR.

-- 
Atenciosamente

           Claudio Polegato Junior

           Engenheiro Autônomo - Ribeirão Preto e Região
           Mestre em Física Aplicada à Medicina e Biologia - USP
           Engenheiro Computacional - USP
           Engenheiro Eletrônico - USP

Um peregrino de problemas; Um pergaminho de soluções!

---------------------------------------------------------------------------
Esta lista é patrocinada pela Conectiva S.A. Visite http://www.conectiva.com.br

Arquivo: http://bazar2.conectiva.com.br/mailman/listinfo/linux-br
Regras de utilização da lista: http://linux-br.conectiva.com.br
FAQ: http://www.zago.eti.br/menu.html

Responder a