Unix - Ingeniero

 
Vista:

Ingeniero

Publicado por Bernardo Sanchez (1 intervención) el 26/12/2008 16:27:05
Un cordial saludo,

Estoy desarrollando un script de Solaris. El primer paso del script es un comando que genera un directorio. El nombre de dicho directorio está compuesto por unos datos fijos más la fecha y hora de ejecutado el proceso. El segundo paso es otro comando que utiliza el nombre de directorio generado en el paso anterior. Actualmente estoy proporcionando manualmente dicho nombre de directorio para el referido segundo paso. La pregunta es cual sería el comando o comandos para obtener en el script dicho nombre de directorio de manera automática.

Agradeciendo de antemano,

Bernardo Sánchez
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder

RE:Ingeniero

Publicado por Angel (6 intervenciones) el 29/12/2008 09:55:06
Prueba con:

> set directorio=`date`
> set directorio=`echo partefija_$directorio`
> echo $directorio # esto es para comprobar, en el script se puede quitar
partefija_Mon Dec 29 09:49:30 MET 2008
> set directorio=`echo $directorio | tr " " "_"` # transforma los espacios en blanco en subrayados. Si no se hace, se crearia un directorio por cada parte separada por espacios.
> echo $directorio # esto es para comprobar, en el script se puede quitar
partefija_Mon_Dec_29_09:49:30_MET_2008
> mkdir $directorio

El resultado es:

drwxr-xr-x 2 xxxx xxxxx 96 Dec 29 09:45 partefija_Mon_Dec_29_09:49:30_MET_2008

Espero que te sirva.
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar