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.