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

 


Responder a