Мне нужен скрипт в командном файле, который при запуске запустит мне дату вчерашнего дня в переменную.Включая такие условия, как 1 марта (28 или 29 февраля в зависимости от года)
Предполагая, что вы имеете в виду пакетный файл ms-dos, см. эту страницу .
Если вы используете Perl, попробуйте здесь .