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”