Как заменить тот же текст в именах папок в Linux?
Допустим, у меня есть "Photos_Jun", "Photos_July", "Photos_Aug" и т. Д. Какой самый простой способ, которым я могу переименовать их в "Photos Jun", "Photos July" и т. Д. (В основном я хочу заменить подчеркивание на пробел "". У меня около 200 таких папок.
Я искал решение: Как я могу легко переименовать файлы с помощью Perl?
Похоже на то, что я ищу, однако я не знаю, как создать регулярное выражение для сопоставления буквенно-цифровых папок, за которыми следует "_".
Все файлы имеют нечисловые имена, поэтому я думаю, что [a-zA-Z] - правильный путь для начала.
perl -e 'foreach $f (glob("File\\ Name*")) { $nf = $f; $nf =~ s/(\d+)$/sprintf("%03d",$1)/e; print `mv \"$f\" \"$nf\"`;}'
Спасибо за любую помощь!