【发布时间】:2013-06-24 07:36:18
【问题描述】:
我只是想知道是否有一种方法可以替换文件夹中每个文件(例如 .java 文件)中的每个下划线并将下一个字符转换为大写,例如
-
getEmployee_Name→getEmployeeName -
us_employee_name→usEmployeeName
如果我们有id 并且我们想将I 和D 都大写,就像
-
us_employee_id→usEmployeeID?
我还没有尝试任何东西,因为我还在学习。我可以在sed 中执行s/_/\U\1/g 之类的操作,还是可以使用一些脚本来执行此操作?
【问题讨论】:
-
如果你可以使用 Perl,它有一个 CamelCase 模块:search.cpan.org/perldoc?String%3A%3ACamelCase
-
嗯...我该如何称呼它? perl 'decamelize("Some String")' ??
标签: unix command-line replace sed awk