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
або до сторінки довідника за деталями, специфічними для вашого середовища.