Você pode usar o nome do usuário, que geralmente é distribuído junto com o Perl. (Por exemplo, no Debian, / usr / bin / prename é instalado pelo perl
pacote.) Se não estiver empacotado pela sua distribuição (procure prename
e rename
nos locais dos binários convencionais), ele estará disponível para download em vários locais, como por exemplo aqui , aqui ou aqui .
Esse script usa uma expressão regular para aplicar a cada um dos nomes de arquivos e um conjunto de nomes de arquivos e modifica os nomes desses arquivos de acordo com a expressão regular.
Por exemplo, você pode fazer
prename -v -n 's/^.{5}//' *
para mostrar o que aconteceria se você remover os cinco primeiros caracteres nos nomes dos arquivos. Para realmente executar a renomeação, basta remover o -n
.
-
. Em vez deecho "$file"
usarprintf '%s\n' "$file"
.