У меня есть Perl-скрипт, который используется для обновления моих журналов awstats на моем сайте. Сценарий работает нормально, если я просто вставляю его в cmd (Windows), но в тот момент, когда я вставляю его в пакетный файл, он портит формат сгенерированных файлов (они должны начинаться с текущей даты / времени). Код:
perl C:\PROGRA~2\AWStats\tools\awstats_buildstaticpages.pl -config=mywebsite -update -awstatsprog=C:\PROGRA~2\AWStats\wwwroot\cgi-bin\awstats.pl -dir=C:\myfolder\stats\reports -builddate=%YYYY%MM -buildpdf=C:\PROGRA~2\HTMLDOC\ghtmldoc.exe -staticlinksext=asp`
Полученные в результате файлы сгенерированы mysite. 201008 .asp, если я вставлю их в cmd и выполню, НО В пакетном файле с тем же сценарием мой полученный файл будет mysite. .asp.
Есть идеи, почему это происходит?