Data formatu Rers-MM-DD w skrypcie powłoki
- 1313
- 58
- Maurycy Napierała
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-2512 Data +%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'
1 printf '%(%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')12345 | dt = $ (data '+%y-%m-%d') dt = $ (data '+%f') dt = $ (printf '%(%y-%m-%d) t \ n') |