13
Windowsコマンドライン:現在の日付を名前に含むファイルを作成します
バッチスクリプトからzipファイルを作成しようとしています。archive_.zipのような名前にする必要があります 残念ながら、これはスラッシュのためにy / m / dのようなフォーマットのシステムでは機能しません。 zip some_options "archive_%DATE%.zip" %DATE%変数は次のように展開されます Mon 09/28/2009 gnuwin32パッケージにアクセスできるので、たとえば、sedスペースとスラッシュをダッシュに置き換えることができます。問題は、の出力をどのように使用しsedてzipアーカイブのファイル名を作成するのですか? Unix(bash)では、逆引用符を使用してコマンドをその場で評価し、その出力を別のコマンドで使用できます。 zip [...] archive_`echo %DATE% | sed -e s/.../.../`.zip Windowsで類似したものはありますか? または、変数に戻り値を設定し、sedそれを使用してファイル名を作成する方法がありますか?