[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: [shell-script] Copiar arquivo com o caracter ":" no nome
From: |
Sergio de Oliveira |
Subject: |
Re: [shell-script] Copiar arquivo com o caracter ":" no nome |
Date: |
Tue, 11 Nov 2008 08:37:28 -0800 (PST) |
Deve ter uma solução mais bonita, mas eu tentaria assim :
for i in `( ls -ltq | awk ´{print $9}')`
do
cp -p $i /media/Gigastore/
done
inte+
--- Em ter, 11/11/08, jrsreis <address@hidden> escreveu:
De: jrsreis <address@hidden>
Assunto: [shell-script] Copiar arquivo com o caracter ":" no nome
Para: address@hidden
Data: Terça-feira, 11 de Novembro de 2008, 12:18
Olá Pessoal,
Mais um problema:
Eu tenho vários arquivos que no nome dos arquivos tem espaço(s), o
caracter ":" acrescidos da extenção txt, por exemplo:
fulano0 abc:0123.txt
fulano1 de tal:351.txt
ciclano de dfg:541.txt
Se eu copiar para um diretório /tmp por exemplo, copia normalmente,
mas quando executo o comando para copiar estes arquivos para um
pendrive dá erro.
Comando exemplo:
cp fulano0\ abc\:0123.txt /media/Gigastore/
Erro:
cp: impossível criar arquivo comum `/media/Gigastore/ fulano0
abc:0123.txt' : Argumento inválido
Já verifiquei que o problema está no caracter ":", se não fosse este
caracter, copia normalmente sem problema algum.
Há algum comando em shell que solucione este problema ?
Obrigado pela atenção.
Novos endereços, o Yahoo! que você conhece. Crie um email novo com a sua
cara @ymail.com ou @rocketmail.com.
http://br.new.mail.yahoo.com/addresses
[As partes desta mensagem que não continham texto foram removidas]