Bir toplu iş komut dosyasından bir zip dosyası oluşturmaya çalışıyorum. Archive_.zip gibi adlandırılmaya ihtiyacım var
Maalesef, eğik çizgiler nedeniyle tarihi y / m / d gibi biçimlendirilmiş sistemlerde çalışmaz:
zip some_options "archive_%DATE%.zip"
%DATE%Değişken gibi genişler
Mon 09/28/2009
Gnuwin32 paketine erişimim var, bu yüzden diyelim ki sedboşlukları ve eğik çizgileri tireler ile değiştirmek için kullanabilirsiniz . Sorun şu ki, sedzip arşivinin dosya adını oluşturmak için çıktısını nasıl kullanırım ?
Unix'te (bash), bir komutu yerinde değerlendirmek ve çıktısını başka bir komutta kullanmak için geri tırnak işaretleri kullanılabilir:
zip [...] archive_`echo %DATE% | sed -e s/.../.../`.zip
Windows'ta benzer bir şey var mı?
Ya da döndürülen değerine bir değişken ayarlamak sedve bunu dosya adını oluşturmak için kullanmak için bir yol var mı?