Muchas gracias a Gustavo y a Antonio que me sugirieron usar el comando cal. Les comento exactamente que necesitaba hacer y cómo lo resolví, quizás a alguno pueda serle útil. Hay un archivo de log que continuamente está creciendo y se hace un poco pesado levantarlo con el vi. Entonces lo que voy a hacer en el crontab meter una shell que mueva ese archivo todos los primeros de mes a las 0:00hs. El nombre que debería tener el archivo destino es el año-mes del mes anterior y esto es lo que consigo con: cal -3|head -1|awk '{print $2"-"$1".log"}' Saludos a todos y gracias nuevamente. Pablo
-----Mensaje original----- De: Antonio [SMTP:ANCREGOZ@telefonica.net] Enviado el: Viernes, 14 de Febrero de 2003 01:35 p.m. Para: Pablo Stella; suse-linux-s Asunto: Re: [suse-linux-s] Funciones de fecha en linux
El Viernes 14 Febrero 2003 16:27, Pablo Stella escribió:
Listeros: Conocen alguna utilidad desde la línea de comandos para realizar manipulación de fechas? No quiero ponerme a relizar un script si ya existe un comando para ello. Puntualmente necesito conocer, dada una fecha, el último día del mes anterior. Desde ya muchas gracias. Pablo
Mira a ver si t vale el comando cal
~> cal febrero 2003 do lu ma mi ju vi sá 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28
:~>
-- Para dar de baja la suscripción, mande un mensaje a: suse-linux-s-unsubscribe@suse.com Para obtener el resto de direcciones-comando, mande un mensaje a: suse-linux-s-help@suse.com