Unix - Pasa un comando Unix en un SH!!!

 
Vista:

Pasa un comando Unix en un SH!!!

Publicado por Gema (5 intervenciones) el 01/07/2005 13:25:37
Hola, estoy intentando ejecutar un procedimiento .sh desde Unix pero un parámetro obligatorio es la fecha/hora actual del sistema. Sé que para obtener este dato actualizado basta con $date '+ %m%d%H%M' pero ¿como puedo pasar esto como parámetro en la llamada al sh?
$sh prueba.sh date '+ %m%d%H%M'
de esta forma entiende que el parámetro 1 del procedimiento es date!!!! ¿Cómo se puede hacer? Gracias.
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:Pasa un comando Unix en un SH!!!

Publicado por n0str0m0 (262 intervenciones) el 02/07/2005 17:14:48
Si pones "date '+ %m%d%H%M" te cogerá todo el date como parámetro en $1. Lo que ocurre es que ahí no tendrías la fecha, sino el comando a ejecutar y luego dentro tendrías que ejecutarlo y por ejemplo asignarlo a una variable. No sé si te servirá de algo.

Salu2
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