Comando de fecha en Bash

Comando de fecha en Bash
El funcionamiento de la fecha en la fecha en las secuencias de comandos es muy común, especialmente las tareas de programación. Pero lidiar con la "fecha" en las secuencias de comandos bash es un trabajo enredado. Bash viene con el comando "fecha" que muestra la fecha en varios formatos.

Esta publicación está dedicada a discutir el comando "fecha", su sintaxis y uso en Bash. Entendamos primero la sintaxis del comando "fecha":

$ sate +[formate_option]

Echemos un vistazo a una lista de opciones de formato para el comando "Fecha":

Formato Descripción
fecha +%a Da el nombre del día de la semana [lun, sol, viernes]
fecha +%a Da el nombre del día de la semana [lunes, domingo, viernes]
fecha +%b Da el nombre del mes [enero, febrero, mar]
fecha +%b Da el nombre del mes [enero, febrero, marzo]
fecha +%d Muestra el día del mes [05]
fecha +%d Muestra la fecha actual MM/DD/YY Formato [11-01-21]
Fecha +%F Muestra la fecha en formato YYYY-MM-DD [2021-11-01]
fecha +%h Muestra la hora en formato las 24 horas [22]
fecha +%i Muestra la hora en formato de 12 horas [11]
fecha +%j Muestra el día del año [001 - 366]
fecha +%m Muestra el número del mes [01-12]
fecha +%m Muestra minutos [00-59]
fecha +%s Muestra segundos [00-59]
fecha +%n Pantallas en nanosegundos
fecha +%t Muestra tiempo como HH: MM: SS [en formato de 24 horas]
fecha +%u Día de la semana [1-7] 1 es el lunes, 6 es el sábado
fecha +%u Muestra el número de semana del año [00-53]
fecha +%y Muestra el año yyyy [2021]
fecha +%z Muestra la zona horaria

Cualquiera de las opciones mencionadas anteriormente se puede usar con el comando de fecha; Exploremos más a fondo el comando de fecha:

Cómo imprimir la fecha en formato mm-dd-yyyy:

Estoy escribiendo scripts bash simples para mostrar la fecha en varios formatos. Para escribir el script, estoy usando el editor "vim". Para obtener un editor versátil, use el comando mencionado a continuación:

$ sudo apt install vim

Escriba "VIM" en Terminal para iniciar el editor VIM:

#!/bin/bash
hoy = 'fecha +%m-%d-%y'
Echo $ hoy

He guardado el archivo con el nombre de "DateFile.sh ”, para ejecutarlo, use el comando:

$ bash datefile.mierda

Tenga en cuenta la sensibilidad del caso de las letras, "M" es por minutos, y "M" es el mes.

Cómo imprimir la fecha en formato mm-yyyy:

Cambiemos el formato de la fecha:

#!/bin/bash
hoy = 'fecha +%m-%y'
Echo $ hoy

Ahora se muestra el día antes del mes.

Cómo mostrar el número de día actual y los segundos pasan:

Calcular el número de días e incluso el número de segundos parece poco práctico, pero gracias al comando "fecha", se puede imprimir fácilmente en la terminal:

#!/bin/bash
NumberOfdays = 'Date +%J'
Echo "El número de día actual:" $ NumberOfdays
NumberOfSeconds = 'Date +%s'
Echo "Segundos totales aprobados este año:" $ NumberOfSeconds

Cómo mostrar el número de semana usando el comando de fecha:

Otra característica emocionante del comando "fecha" es que puede decirle rápidamente el número de semana del año. Para obtener el número de semana, escriba el siguiente comando:

$ fecha +%u

O si está trabajando con Bash Scripting, intente el siguiente programa usando cualquier editor:

#!/bin/bash
WeekNumber = 'date +%u'
Echo "El número de la semana del año es:" $ Weeknumber

Cómo mostrar tiempo usando el comando de fecha:

Escribamos un programa para mostrar el tiempo usando el comando de fecha:

#!/bin/bash
Tiempo = 'fecha +%t'
Echo "El tiempo es:" $ TIME

Conclusión:

El comando "Fecha" es un comando incorporado de los sistemas operativos similares a UNIX que, además de mostrar la fecha, también se puede usar con otros comandos. En esta guía, entendimos la sintaxis y el uso del comando "Fecha" en Scripting Bash para mostrarla en varios formatos.