一个班轮重命名一组文件和目录

时间:2011-05-02 16:01:36

标签: java bash

我有一个带有以下命名约定{project-prefix} - {project type}的java项目,以便最终得到:

  • 像prefix-type.xml等文件
  • com / organization / prefix-type /.
  • 等目录
  • java文件,如/com/organization/prefix-type/PrefixFactory.java

我正在寻找一个bash one liner,它将重命名java项目中所有文件和目录的{project-prefix}部分(* .java,* .xml等)奖励点,如果它可以处理camel-case java文件和/或将find / replace扩展到文件的内容

1 个答案:

答案 0 :(得分:3)

您可以使用-exec的{​​{1}}选项执行一个命令,在该命令中您可以使用当前匹配的文件/目录的名称(使用“{}”扩展),例如:< / p>

find