С prename
(автономная команда переименования Perl):
prename -n 's/-/=/g' *.sh
Вывод:
build-object-a.sh renamed as build=object=a.sh
load-file-alpha.sh renamed as load=file=alpha.sh
run-script-one.sh renamed as run=script=one.sh
Если все выглядит хорошо, удалите -n
(без действия).
Если prename
недоступен:
for i in *.sh; do echo mv -v "$i" "${i//-/=}"; done
Удалите echo
, если все выглядит хорошо.