У меня есть код вида:
myfile/foo/Foo.java:
public class Foo() {
System.out.println("I'm a Foo");
}
в произвольно глубоком дереве каталогов, и я хотел бы автоматически изменять все вхождения «foo» на «bar», «Foo» на «Bar» и т. Д. Как в именах файлов, так и в содержимом. (Я рад сделать это последовательно, каждый раз меняя строки подстановки - количество лексических форм ограничено).
myfile/bar/Bar.java:
public class Bar() {
System.out.println("I'm a Bar");
}
Я использую Eclipse, и если в нем есть инструменты, которые будут работать. Я подозреваю, что проще использовать сценарий UNIX. Если это так, я был бы благодарен за пример, так как мой UNIX ржавый, и это не должно быть специфичным для Java.