У меня есть около 2 КБ файла, которые в настоящее время в нижнем регистре, как:
file_one.cfr
file_two.cfr
....
Я ищу быстрый способ переименовать их в верхний регистр, чтобы они были похожи;
FILE_ONE.cfr
FILE_TWO.cfr
....
Если я использую из моей оболочки;
for i in *; do mv $i `echo $i | tr [:lower:] [:upper:]`; done
Я могу получить все файлы и расширения файлов в верхнем регистре.
Но расширение должно оставаться в нижнем регистре, поэтому мой подход не работает.
Любой язык программирования приветствуется.