バッチスクリプトから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
それを使用してファイル名を作成する方法がありますか?