Para criar o nome do arquivo de acordo com seus IDs

0

Eu quero substituir cada nome de arquivo por seus IDs específicos. Meus arquivos são 30.000 e, portanto, seus respectivos IDs. Pode ser possível buscar o ID que está dentro de cada arquivo na linha número 2 e se tornar um nome daquele arquivo?

    
por Bushra 09.04.2018 / 08:04

1 resposta

1

Tente usar o loop, ex. para.

for f in *; do nn='sed -n 2p $f'; mv $f $nn; done
  • * - obter lista de arquivos
  • nn=… - captura a segunda linha do arquivo (get new nome)
  • mv … - renomear arquivo
por 09.04.2018 / 08:24