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