Як я можу виконати команду, змусивши її вважати, що це інша дата, ніж системна?
Наприклад, якщо у мене є цей сценарій:
#!/usr/bin/env bash
date +"%B %d, %Y"
Він друкує фактичну дату: march 13, 2014
Але я хотів би, щоб він надрукував іншу дату на майбутнє чи минуле, не змінюючи дату системи.
Якщо я не був достатньо чіткий, я хочу інструмент командного рядка, як цей інструмент інтерфейсу Windows .
Я не хочу використовувати інший сценарій (це був лише приклад).
Я не хочу ставити кроні .
Я не хочу змінювати свою загальну системну дату.
Змініть лише дату, яка застосовується до команди для запуску.