Изменение первой буквы имени файла в верхний регистр
Как можно изменить первую букву имени файла в верхний регистр, используя командную строку?
Есть ли какая-либо командная строка для этого?
1 ответ
С использованием rename команда:
rename -n 's/./\U$&/' *
-nтолько показывает, какие изменения будут внесены. После проверки изменений запустите без-nна самом деле переименовать файлы.s/./\U$&/:sубирает первого персонажа (.) с заглавной буквы (\U) из всего, что было найдено ($&).
Пример:
$ ls
bar foo
$ rename -n 's/./\U$&/' *
rename(bar, Bar)
rename(foo, Foo)