我有大量需要svn mv
'd 的文件,我不想全部手动完成。
每个文件名都遵循格式XYZSomething.txt
or SomethingElse.txt
, 并应分别重命名为xyzSomething.txt
and somethingElse.txt
。
如果我不需要处理缩写前缀,我可以使用类似的东西
for f in *; do svn mv $f ${f,}; done
它只小写文件名中的第一个字符。就目前而言,这让我完成了 90% 的工作,所以用手完成它不会太痛苦;但我仍然想知道如何覆盖未来知识的前缀。
那么请告诉我,StackOverflow 的 Bash 大神们,重命名这些文件的最佳方法是什么?