Tecnología

Inicio

Cómo reemplazar fechas con un numérico en Bash

Cómo reemplazar fechas con un numérico en Bash


Bash es un intérprete de línea de comandos para UNIX. Es una concha que fue desarrollado para el sistema operativo GNU y combina las características de la cáscara antes Korn (ksh) y shell C (csh). Es posible que necesite convertir una fecha a formato numérico para cualquier número de razones. La función de la fecha en Bash le permite hacer esto, con relativa facilidad, especificando el interruptor de "% s". Esto convertirá una fecha específica para una marca de tiempo. Una marca de tiempo es una representación numérica de una fecha como el número de segundos desde el Epoch Unix, que es medianoche del 1 de enero de 1970 en los / GMT zonas de tiempo UTC, descontando los segundos intercalares.

Instrucciones

1 Ingrese a su cuenta de UNIX con su nombre de usuario y contraseña en las solicitudes.

2 Cambie a la intérprete de comandos escribiendo "BSH" en el símbolo y presionando la tecla "Enter".

3 Convertir una fecha en un valor numérico mediante el uso de la función de la fecha con el interruptor de la "% s" escribiendo los siguientes comandos en el indicador bash:

Tipo "date +% s" para obtener la fecha actual representado como un valor numérico.

Tipo "fecha --date = 'UTC aaaa-mm-dd' +% s" para obtener una fecha en el huso horario UTC representado como un valor numérico, en sustitución de "aaaa" con el año, "mm" con los dos dígitos la representación del mes y "dd" con la representación de dos dígitos del año.

Tipo "fecha --date = 'aaaa-mm-dd 00:00:01 GMT + 5 horas +% s" para obtener la fecha y hora establecidas en una zona horaria que es de cinco horas por delante del GMT representado como un valor numérico , en sustitución de "aaaa" con el año, "mm" con la representación de dos dígitos del mes y "dd" con la representación de dos dígitos del año.