[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Especificar un comando en una variable y ejecutar su contenido



Hola a todos.

Estoy haciendo una serie de scripts para hacer un chequeo de todas las aplicaciones que tenemos instaladas en el servidor.

Voy generando un fichero que contiene la hora, la aplicación y el estado (OK/ERROR). Como sabía que iba a modificar el formato de la hora, declaré una variable de entorno DATE_CMD que contenía 'date'. Ahora intento modificarla para adaptarla a mis necesidades (que escriba YYYY-MM-DD HH:MM:SS) y no soy capaz de que me tome la cadena de formato de forma adecuada.

El comando que quiero ejecutar es: date +'%Y-%m%d %H:%M:%S'. El problema está en las comillas simples que son necesarias. Si pongo comillas dobles, me separa el formato por el espacio. ¿Hay forma de 'escapar' dicho espacio? ¿Se pueden escapar las comillas internas?

Muchas gracias.



Reply to: