Data formatu Rers-MM-DD w skrypcie powłoki

Data formatu Rers-MM-DD w skrypcie powłoki

Polecenie daty Linux służy do uzyskania bieżącej daty i godziny. Możesz łatwo dostosować wyniki za pomocą argumentów. W tym samouczku poradników nauczysz się sformatować datę jako „JYYY-MM-DD” w skorupce Bash.

Użyj jednej z poniższych metod, aby uzyskać bieżącą datę w formacie „Yyyy-MM-DD”.

  • Korzystanie z polecenia daty - Aby wydrukować wyniki ROYYY-MM-DD format, możesz użyć %Y-%m-%d Lub %F Opcje z poleceniem daty. Tutaj %F Opcja to alias dla%y-%m-%d. Data +%f #output: 2022-07-25 Data +%y-%m-%D #output: 2022-07-25
    12Data +%f #output: 2022-07-25-dat +%y-%m-%D #output: 2022-07-25

  • Za pomocą polecenia printf - Zamiast korzystać z polecenia daty, polecenie drukuj zapewnia również wbudowaną datę sformatowaną w Bash (> = 4.2). printf '%(%y-%m-%d) t \ n'
    1printf '%(%y-%m-%d) t \ n'

Powyższe metody wydrukują wyniki na standardowym wyjściu. Możesz także przechowywać wyniki w zmiennej takiej jak:

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