Renomeia deixando o caractere final

0

este deve ser simples para quem sabe a maneira correta de escapar. Estou tentando renomear em lote algumas centenas de arquivos que tinham \ u0026amp; empurrado para dentro os nomes dos arquivos em vez de e ou & amp; Eu tentei usar:

rename s/"\u0026amp;"/"and"/g * mas, e recebendo nomes como Excision \uand Datsik - Calypso.mp3 , você pode ver que \u não escapou corretamente. Qual é o caminho para escapar do meu \ ??

Obrigado

    
por ehime 16.04.2012 / 23:10

2 respostas

6

Não tenho certeza porque você está usando citações como essa. Aqui está como eu uso o rename :

rename 's/search/replace/' *

E aqui está em ação:

oli@bert:~/Desktop/rawr$ ls
pie\u333.sh
oli@bert:~/Desktop/rawr$ rename 's/\u333/PIE/' *
oli@bert:~/Desktop/rawr$ ls
piePIE.sh

Suas citações parecem estar jogando fora.

    
por Oli 16.04.2012 / 23:19
0

Eu precisava de mais barras finais ... = (

rename s/"\\u0026amp;"/"and"/g *

    
por ehime 16.04.2012 / 23:18