У меня был этот bat-файл в win, который работал нормально
set day=%date:~0,2%
set month=%date:~3,2%
set year=%date:~6,4%
set filename=hello-%anno%_%mese%_%giorno%-world.txt
my-program.exe --report-file=%filename%
Я прошел MACOS X и пытаюсь выполнить ту же работу, используя файл * .commad, но не могу пройтипеременная даты в аргументе имени файла:
my-program --report-file= date "+%Y_%m_%d"
не работает!И мне нужно добавить слова «Hello» и «word.txt» в имя файла!
Пытался использовать set
и $1
, но не смог повесить его над
set date "+%Y_%m_%d"
echo $1
эхо date
Любая помощь будет оценена!