Fish Shell:
Отримання поточної дати
Як:
Fish Shell використовує зовнішні команди, як-от date, для отримання поточної дати, пропонуючи гнучкість у форматуванні виводу за потреби. Ось як це використовувати:
# Відображення поточної дати у типовому форматі
echo (date)
# Приклад виводу: Срд 25 Жов 2023 15:42:03 BSTЩоб налаштувати формат дати, можна використовувати опцію + слідуючи за специфікаторами формату:
# Відображення поточної дати у форматі YYYY-MM-DD
echo (date "+%Y-%m-%d")
# Приклад виводу: 2023-10-25Для більш складних завдань, таких як робота з часовими мітками або виконання арифметики дат, Fish Shell покладається на зовнішні інструменти, як-от date, через його природу скриптингу. Ось приклад отримання поточної UNIX-часової мітки:
# Отримання поточної UNIX-часової мітки
echo (date "+%s")
# Приклад виводу: 1666710123І щоб додати один день до поточної дати за допомогою date:
# Додавання одного дня до поточної дати
echo (date -d "+1 day" "+%Y-%m-%d")
# Приклад виводу: 2023-10-26Примітка: Приклади використовують опції команди date, які працюють з GNU coreutils. Опції можуть відрізнятися в інших середовищах, як-от macOS, яке за замовчуванням використовує команду BSD date. Завжди звертайтеся до date --help або до сторінки довідника за деталями, специфічними для вашого середовища.