Member 13751131 Ответов: 0

Как переименовать все файлы в папке в папке в папке


Я использую Mac osx. Я знаю, что этот код в терминале заменит все txt-файлы, включающие "hello", на "hiThere" в папке с именем "world":

perl -pi -w -e 's/hello/hiThere/g;' ~/Desktop/world/*.txt


Но внутри этой папки мира есть другие папки, в которых есть другие txt-файлы, и они не проходят через рефактор или переименование, а затем вы должны индивидуально ввести дополнительные папки, используя описанный выше метод.

Есть ли метод, который делает это автоматически для вас?

Что я уже пробовал:

perl -pi -w -e 's/hello/hiThere/g;' ~/Desktop/world/*.txt

Richard MacCutchan

Почему вы отметили этот вопрос Java, а не Perl?

0 Ответов