重命名留下尾随字符

对于那些知道正确逃生方式的人来说,这个应该是简单的。 我正在尝试批量重命名几百个文件,其中包含\ u0026; 推入文件名而不是和/或。 我试过用:

rename s/"\\u0026amp;"/"and"/g *但是得到像Excision \uand Datsik - Calypso.mp3这样的名字Excision \uand Datsik - Calypso.mp3你可以看到\u没有正确转义。 什么是逃避我的方式\ ??

谢谢

不知道你为什么要使用这样的引号。 这是我如何使用rename

 rename 's/search/replace/' * 

这就是它的实际应用:

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

你的报价似乎正在抛弃它。

我显然需要更多的拖尾斜线… =(

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