Yyyy-mm-dd Fecha de formato en un script de shell

Yyyy-mm-dd Fecha de formato en un script de shell

El comando de fecha de Linux se usa para obtener la fecha y hora actuales. Puede personalizar fácilmente los resultados utilizando los argumentos. En este tutorial de instrucciones, aprenderá a formatear la fecha como "yyyy-mm-dd" en el shell bash.

Use uno de los métodos a continuación para obtener la fecha actual en formato "A yyyy-MM-DD".

  • Uso del comando de fecha - Para imprimir los resultados en Yyyy-mm-dd formato, puedes usar %Y-%m-%D o %F Opciones con el comando de fecha. Aquí el %F La opción es un alias para%y-%m-%d. Fecha +%F #Output: 2022-07-25 fecha +%y-%m-%d #output: 2022-07-25
    12Fecha +%F #Output: 2022-07-25 Date +%Y-%M-%D #Output: 2022-07-25

  • Uso del comando printf - En lugar de usar el comando de fecha, el comando de impresión también proporciona una fecha incorporada formateada en bash (> = 4.2). printf '%(%y-%m-%d) t \ n'
    1printf '%(%y-%m-%d) t \ n'

Los métodos anteriores imprimen los resultados en la salida estándar. También puede almacenar los resultados en una variable como:

dt = $ (fecha '+%y-%m-%d') dt = $ (fecha '+%f') dt = $ (printf '%(%y-%m-%d) t \ n')
12345dt = $ (fecha '+%y-%m-%d') dt = $ (fecha '+%f') dt = $ (printf '%(%y-%m-%d) t \ n')