Fish Shell:
Pobieranie aktualnej daty

Jak to zrobić:

Fish Shell wykorzystuje zewnętrzne polecenia takie jak date do pobierania bieżącej daty, oferując elastyczność w formatowaniu wyjścia według potrzeb. Oto jak tego użyć:

# Wyświetl bieżącą datę w domyślnym formacie
echo (date)

# Przykład wyjścia: Śro 25 Paź 2023 15:42:03 BST

Aby dostosować format daty, można użyć opcji + po której następują specyfikatory formatu:

# Wyświetl bieżącą datę w formacie RRRR-MM-DD
echo (date "+%Y-%m-%d")

# Przykład wyjścia: 2023-10-25

Do bardziej złożonych zadań, takich jak praca ze znacznikami czasu lub wykonywanie arytmetyki dat, Fish Shell opiera się na zewnętrznych narzędziach takich jak date ze względu na jego skryptowy charakter. Oto przykład pobierania bieżącego znacznika czasu UNIX:

# Pobierz bieżący znacznik czasu UNIX
echo (date "+%s")

# Przykład wyjścia: 1666710123

Aby dodać jeden dzień do bieżącej daty za pomocą date:

# Dodaj jeden dzień do bieżącej daty
echo (date -d "+1 day" "+%Y-%m-%d")

# Przykład wyjścia: 2023-10-26

Uwaga: Przykłady korzystają z opcji polecenia date, które działają z GNU coreutils. Opcje mogą się różnić w innych środowiskach, takich jak macOS, które domyślnie używa polecenia BSD date. Zawsze należy odwoływać się do date --help lub strony man, aby uzyskać szczegóły specyficzne dla Twojego środowiska.