Costumo utilizar o comando 'rename' http://tips.webdesign10.com/how-to-bulk-rename-files-in-linux-in-the-terminal
João Adelino da Silva +5548996829147 Em 15 de fevereiro de 2017 16:02, luciano de souza <[email protected]> escreveu: > Caros, > Desejo renomear um conjunto de arquivos, segundo padrões dados por > expressões regulares. > Tentei utilizar o SED para realizar as substituições, mas não consegui > passar a sua saída para o mv. > Dado o cenário, o que me aconselhariam? Qual a forma mais fácil de > renomear um lote de arquivos segundo uma expressão regular? > > Digamos que eu quisesse, por exemplo, trocar “01. Arquivo.txt” para > “01 – Arquivo.txt”, qual seria a sequência de comandos? > Imagino que seria mais ou menos assim: > searchfor=“$(\d+)\.”; > changeto=“\1 – “ > > Então, tenho duas variáveis $searchfor e $changeto e sei que o fim se > dará com o comando mv. > Talvez tenha de utilizar sed para aplicar as expressões e, de algum > modo, entregar o resultado para o mv. > De fato, não consegui fechar o raciocínio. > > Luciano de Souza > > -- > Mais sobre o Ubuntu em português: http://www.ubuntu-br.org/comece > > Lista de discussão Ubuntu Brasil > Histórico, descadastramento e outras opções: > https://lists.ubuntu.com/mailman/listinfo/ubuntu-br > -- Mais sobre o Ubuntu em português: http://www.ubuntu-br.org/comece Lista de discussão Ubuntu Brasil Histórico, descadastramento e outras opções: https://lists.ubuntu.com/mailman/listinfo/ubuntu-br

