Bash:
Обчислення дати у майбутньому чи минулому
How to: (Як це зробити:)
# Add days to the current date
date -d "+5 days" '+%Y-%m-%d'# Subtract days from the current date
date -d "-5 days" '+%Y-%m-%d'# Use a specific date as a starting point
date -d "2023-03-15 +10 days" '+%Y-%m-%d'# Output examples
2023-03-20 # Five days added to the current date
2023-03-10 # Five days subtracted from the current date
2023-03-25 # Ten days added to March 15, 2023Deep Dive (Поглиблений Аналіз):
Праця з датами — це стандартний кусок роботи для баш. Від днів Unix, date був основним інструментом. Альтернативи включають GNU date, datetime модулі в Python, або використання dateutils в Linux.
Налаштування баш скриптів для роботи з датами важливе для автоматизації та логування. Більшість систем підтримують цю команду без додаткових інсталяцій.
See Also (Дивись також):
- GNU Coreutils Manual: https://www.gnu.org/software/coreutils/manual/coreutils.html#date-invocation
dateutilsdocumentation: http://www.fresse.org/dateutils/- Bash script examples for date manipulation: https://mywiki.wooledge.org/BashFAQ/081