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