特定のコマンドをだまして別の日付だと思う方法は?

特定のコマンドをだまして別の日付だと思う方法は?

コマンドの日付がシステムの日付と異なると判断されるようにコマンドを実行するにはどうすればよいですか?

たとえば、次のスクリプトがあるとします。

#!/usr/bin/env bash    
date +"%B %d, %Y"

実際の日付を印刷します。march 13, 2014

しかし、システムの日付を変更せずに、将来や過去の他の日付を印刷したいと思います。

十分に明確でない場合は、次のコマンドラインツールが必要です。このWindows GUIツール


他のスクリプトを使用したくありません(これは単なる例です)。
設定したくない予約されたこと
一般的なシステム日付を変更したくありません。
実行したいコマンドに適用される日付のみを変更してください。

答え1

使用libfaketimeソフトウェアが解決策になる可能性があります

sudo apt-get install faketime
faketime '2006-09-20' wine Example.exe

関連情報