Чтобы объединить несколько выражений, разделите выражения точкой с запятой (разделитель инструкций в Perl):
rename -n -v -e "s/\.php$/\.htm/; y/a-z/A-Z/" *
Дополнительные варианты, основанные на комментариях @AFH
Другой способ (не нужно использовать -e
, просто объедините все выражения с ;
):
rename -n -v "s/\.php$/\.htm/; y/a-z/A-Z/" *
Еще один способ (добавьте каждое выражение с помощью -e
; обратите внимание ;
на конец первого выражения):
rename -n -v -e "s/\.php$/\.htm/;" -e "y/a-z/A-Z/" *
Еще один способ (добавьте каждое выражение с -E
добавлением, которое ;
неявно добавляет ):
rename -n -v -E "s/\.php$/\.htm/" -E "y/a-z/A-Z/" *