Olá pessoal,

Estou fazendo um script bash para organizar minhas fotos e em determinado
ponto eu tento criar hard links para os arquivos originais. O comando
funciona sem problemas para os arquivos cujos nomes possuem espaço, mas
falha quando o nome do arquivo possui acentos.

O comando que uso para criar os links é

*ln "$imageSource" "$imageTarget"*

onde

$imageSource é o nome do arquivo de origem que ou não ter acentos
$imageTarget é o nome de destino do link que escrevo na forma IMGNNNN, onde
NNNN é um número sequêncial

Quando executo o script o comando acima mostra a seguinte mensagem de erro
para os arquivos cujo nome possuem acentos:

*ln: acessando "/srv/photo/iPhoto Library/Originals/2003/Francês/Francês
002.jpg": Arquivo ou diretório não encontrado*

Já verifiquei e o arquivo está nesse caminho. Creio que o problema seja na
forma como os acentos são passados para o comando ln.

Alguém tem idéia de como fazer funcionar ? Estou rodando o Debian 6.0 com
LANG pt_BR.UTF-8

Att.
Alex.

-- 
Lex
PSN: Lexsothan
-- 
“Seja consciente, só imprima se for realmente necessário”

Responder a