Problema com renomear e mascarar o ponto

0

Vamos supor que eu queira renomear um arquivo:

"topography_9x9._001.png" para "topography_9x9_001.png"

eu usaria

 rename -n s/9\./9/g
 topography_9x9._001.png renamed as topography_99_001.png

Por que o ponto não é mascarado pela barra invertida?

    
por mcocdawc 22.09.2015 / 21:49

1 resposta

4

Você não citou o regex, por isso \ foi interpretado pelo shell:

$ echo  rename -n s/9\./9/g
rename -n s/9./9/g

Cite seus regexes:

rename -n 's/9\./9/g'
    
por muru 22.09.2015 / 21:51