Câmbio ! Olha, vou dar um "chute": Este seu arquivo passou por algum editor ou sistema que colocou os famosos "^M" do DOS no final das linhas do seu arquivo com o script...
Tente um: $ file nome_do_arquivo se retornar: nome_do_arquivo: ASCII text, with CRLF line terminators é isso. Uma outra maneira é abrir este arquivo no Emacs e ver se ele indica (DOS) do lado esquerdo da penúltima linha do vídeo, acima do mini-buffer... Para resolver, use o dos2unix ou o flip, que remove estes caracteres. Boa sorte ! []'s, -- ../)....._/. Jose Antonio Boyd Cardoso ./_)()\/(/.. E-mail: [EMAIL PROTECTED] ....../..... Registred Linux user number # 137975 Em Tue, 9 Dec 2003 08:50:42 -0200 [EMAIL PROTECTED] escreveu: > Bom dia. > > Infelizmente não consegui testar o > comando na estação da minha casa. > O cabeçalho está assim: > #!/bin/csh > Eu removi a extensão do arquivo e usei > sua sugestão: > [EMAIL PROTECTED] ~]# csh backup<enter> > > O retorno disso foi a seguinte > mensagem de erro: > [EMAIL PROTECTED] ~]# csh backup > : Command not found. > : Command not found. > : Command not found. > : Command not found. > : Command not found. > : Command not found. > foreach: Words not parenthesized. > > Quando eu uso a outra sintaxe, a > mensagem de erro continua a mesma de > ontem. Verifiquei as permissões e > estão assim: > -rwxr-xr-x 1 root root > 1444 Dec 8 15:56 backup > > > O interessante é que agora quando eu > peço o conteúdo das variáveis existe > um retorno válido, por exemplo: $DATA > <não vou printar o retorno porque é > bastante extenso> > > Já as outras variáveis estão > retornando a seguinte mensagem: > [EMAIL PROTECTED] ~]# echo $ADMIN<enter> > ADMIN: Undefined variable. > > E para finalizar, quando eu uso a sintaxe: > [EMAIL PROTECTED] ~]# sh backup > > Retorna a seguinte mensagem de erro: > [EMAIL PROTECTED] ~]# sh backup > : command not found > : command not found > : command not found > : command not found > : command not found > : command not found > 'ackup: line 31: syntax error near > unexpected token `then > 'ackup: line 31: `if ( $DEBUG == "yes" > ) then > > Eu já não estou entendendo mais nada! > > > Olá !!! > > > > voce colocou no seu programa o cabeçalho de qual shell ele vai > > procurar para executar o seu programa ? > > > > por exemplo: em "bash" fica assim o cabeçalho > > > > #!/bin/sh > > > > em "csh" eu ja nao sei como eh, mas deve ser alguma coisa semelhante > > a isso > > > > ou tente executar o programa usando o comando "sh" > > > > sh nome_do_programa > > > > Obs: em bash nao ha nescessidade de colocar extensão no arquivo como > > voce colocou no seu arquivo "backup.csh", em csh eh nescessario > > fazer isso ???, tente renomear o arquivo para somente backup e tente > > executar novamente. > > > > > > -- > > Att > > > > João Schmutz > > [EMAIL PROTECTED] > > www.linuxconf.com.br > > Linux User #326000 > > ------------------------------------- > > > > --- > Acabe com aquelas janelinhas que pulam na sua tela. > AntiPop-up UOL - É grátis! > http://antipopup.uol.com.br > > > -- > To UNSUBSCRIBE, email to > [EMAIL PROTECTED] with a subject of > "unsubscribe". Trouble? Contact [EMAIL PROTECTED] >