Вам нужно записать заглавную букву и использовать обратную ссылку вместо. Поэтому используйте его как:
rename -n 's/s([A-Z])/_$1/g' *s[A-Z]*
Другой вариант - использовать положительное предположение в вашем регулярном выражении:
rename -n 's/s(?=[A-Z])/_/g' *s[A-Z]*
(?=[A-Z])
- это положительное предположение, которое подтверждает наличие заглавной буквы после сопоставления s
.
PS: Существует довольно много вариантов инструмента rename
, и похоже, что вы используете популярную утилиту rename
на основе Perl, и этот ответ также основан на этом.