Изменение первой буквы имени файла к верхнему регистру

Как можно изменить первую букву имени файла к верхнему регистру с помощью командной строки?
Там какая-либо командная строка состоит в том, чтобы сделать так?

8
задан 17 September 2018 в 04:52

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)
17
ответ дан 23 November 2019 в 05:25

Другие вопросы по тегам:

Похожие вопросы: