Consideremos que el resultado de cada ejecución personalizada (algunos programas en Linux) se guarda en un nombre de archivo genérico /mydump/xyz.out. En lugar de nombrar de forma personalizada cada archivo de salida, quiero escribir un script que haga lo siguiente:
- navega a /mydump (cd mydump)
- crea un nombre de archivo usando argumentos pasados, por ejemplo. config1_config2xconfig3.out
- cambia el nombre de xyz.out a config1_config2xconfig3.out (mv xyz.out "configbasedfilename")
Para esto, lo que entiendo es que debo crear alguna función en un archivo de script, por ejemplo. custom_rename () y llámelo con config1-2-3 desde la terminal cada vez que desee cambiar el nombre.
por ejemplo: - $custom_rename config1 config2 config3
o $ ./custom_rename.csh config1 config2 config3
o lo que sea que tenga sentido.
Respuesta1
Podrías escribir tu propio guión, probablemente limitado. ¿Por qué no utilizar "Bulk-rename" o paquetes similares que estén disponibles?
[ ]
Haymás herramientasdisponible. Yo no escribiría nada...