![Crie um script para renomear um arquivo, primeiro criando um nome de arquivo usando parâmetros personalizados do terminal](https://rvso.com/image/1071694/Crie%20um%20script%20para%20renomear%20um%20arquivo%2C%20primeiro%20criando%20um%20nome%20de%20arquivo%20usando%20par%C3%A2metros%20personalizados%20do%20terminal%20.png)
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: -
- navega para /mydump (cd mydump)
- cria um nome de arquivo usando argumentos passados, por exemplo. config1_config2xconfig3.out
- 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?
[ ]
Hámais ferramentasdisponível. Eu não escreveria nada sozinho...