Erro? que erro? Mensagens do tipo "Ajuda - Urgente", "Erro", nao ajudam muito, nem a lista nem a pessoa. Ng vai te ajudar + ou - apenas pq esta escrito urgente na sua mensagem. Ser + descritivo e + detalhista vai.
Seus erros parecem ser simples. Primeiro, voce cria um diretorio chamado $dir_origem/$var e tenta acessar o /$dir_origem/$var ou seja, cria um caminho relativo, mas copia usando um caminho absoluto. Segundo, voce jah esta dentro do diretorio $dir_origem, pq vc tah usando ele no caminho p/ copiar? Acredito que somente cp -p $arquivo $var/ vai resolver seu problema []s Humberto Pereira. Willia Luiz wrote: > Bom dia Grupo!!!! > > estamos com um problema num codigo fonte... > porem, não sabemos o motivo, pois está dando erro em copiar arquivos, que > normalmente não costuma ser uma tarefa tão dificil. Segue o código: > > #!/usr/bin/ksh > > dir_origem="XXXXXXX" > > cd $dir_origem > > for arquivo in * > do > > if [ ${#arquivo} -eq 51 ] > then > gzip ${arquivo} > var="D"$(echo $arquivo | cut -d "_" -f 3) > #echo $var > if [ ! -d "${var}" ] > then > # Criando diretorio > mkdir -p ${dir_origem}/${var} > > ##### cp -p ${arquivo} /${dir_origem}/${var} ####### ERRO!!! > > else > # Copia o arquivo para o diretório correspondente > ##### cp -p ${arquivo} /${dir_origem}/${var} ######## ERRO!!! > fi > fi > done > > O erro se encontra nas linhas comentadas... > se alguem puder nos ajudar, agradecemos... > > Obrigado!!!!! --------------------------------------------------------------------- Esta lista não admite a abordagem de outras liguagens de programação, como perl, C etc. Quem insistir em não seguir esta regra será moderado sem prévio aviso. --------------------------------------------------------------------- Sair da lista: [EMAIL PROTECTED] --------------------------------------------------------------------- Esta lista é moderada de acordo com o previsto em http://www.listas-discussao.cjb.net --------------------------------------------------------------------- Servidor Newsgroup da lista: news.gmane.org Grupo: gmane.org.user-groups.programming.shell.brazil Links do Yahoo! Grupos <*> Para visitar o site do seu grupo na web, acesse: http://br.groups.yahoo.com/group/shell-script/ <*> Para sair deste grupo, envie um e-mail para: [EMAIL PROTECTED] <*> O uso que você faz do Yahoo! Grupos está sujeito aos: http://br.yahoo.com/info/utos.html