Yyyy-mm-dd Fecha de formato en un script de shell
- 1636
- 109
- Hugo Vera
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-2512 Fecha +%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'
1 printf '%(%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')12345 | dt = $ (fecha '+%y-%m-%d') dt = $ (fecha '+%f') dt = $ (printf '%(%y-%m-%d) t \ n') |