O Ubuntu tem rename
( prename
), do diretório dir
:
rename -n 's/_uploaded$/_handled/g' -- *_uploaded
-
-n
é para--dry-run
Depois de fazer as possíveis alterações, remova n
da ação real:
rename 's/_uploaded$/_handled/g' -- *_uploaded
Você também pode aproveitar a expansão do parâmetro bash
, dentro de um loop for
sobre os nomes de arquivos que contêm a string _uploaded
no final, do diretório dir
:
for f in *_uploaded; do new=${f%_uploaded}; echo mv -- "$f" "${new}_handled"; done
Isso mostrará as alterações a serem feitas, remover echo
da ação real.