11.1. Formatowanie dat podczas wyświetlania
Problem
Chcemy sformatować ciągi daty i czasu, które mają zostać wyświetlone.
Rozwiązanie
Należy wykorzystać polecenie date
z uwzględnieniem specyfikacji formatu dla funkcji strftime
. Zestawienie obsługiwanych symboli formatu zostało zamieszczone w Dodatek A, w punkcie „Formatowanie daty i czasu z wykorzystaniem funkcji strftime”, oraz na stronach podręcznika systemowego funkcji strftime
.
# Ustawienie zmiennych środowiskowych może być bardzo pomocne w pracy wielu skryptów $ STRICT_ISO_8601='%Y-%m-%dT%H:%M:%S%z' # http://greenwichmeantime.com/info/iso.htm $ ISO_8601='%Y-%m-%d %H:%M:%S %Z' # Format zbliżony do ISO, ale czytelniejszy $ ISO_8601_1='%Y-%m-%d %T %Z' # Symbol %T odpowiada zapisowi %H:%M:%S $
Get Bash. Receptury now with the O’Reilly learning platform.
O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.