Я попытался использовать $(date) в моем сценарии оболочки bash, однако мне нужна дата в формате ГГГГ-ММ-ДД. Как мне это получить?
$(date)
Я использую $(date +"%Y-%m-%d") или $(date +"%Y-%m-%d %T") со временем и часами.
$(date +"%Y-%m-%d")
$(date +"%Y-%m-%d %T")
Вы можете установить дату как переменную окружения, и позже вы можете использовать ее
setenv DATE `date "+%Y-%m-%d"` echo "----------- ${DATE} -------------"
или
DATE =`date "+%Y-%m-%d"` echo "----------- ${DATE} -------------"