Crie um script para renomear um arquivo, primeiro criando um nome de arquivo usando parâmetros personalizados do terminal

Crie um script para renomear um arquivo, primeiro criando um nome de arquivo usando parâmetros personalizados do terminal

Vamos considerar que a saída de todas as minhas execuções personalizadas (alguns softwares no Linux) é salva em um nome de arquivo genérico /mydump/xyz.out. Em vez de nomear cada arquivo de saída personalizado, quero escrever um script que faça o seguinte: -

  1. navega para /mydump (cd mydump)
  2. cria um nome de arquivo usando argumentos passados, por exemplo. config1_config2xconfig3.out
  3. renomeia xyz.out para config1_config2xconfig3.out (mv xyz.out "configbasedfilename")

Para isso o que entendi é que devo criar alguma função em um arquivo de script, por exemplo. custom_rename () e chame-o com config1-2-3 do terminal sempre que desejar renomear.

por exemplo: - $custom_rename config1 config2 config3
ou $ ./custom_rename.csh config1 config2 config3

ou o que quer que faça sentido.

Responder1

Você poderia escrever seu próprio roteiro, provavelmente limitado. Por que não usar pacotes "Bulk-rename" ou similares, que estão prontamente disponíveis?

[ 1]

mais ferramentasdisponível. Eu não escreveria nada sozinho...

informação relacionada